Μάθε πώς να εγκαταστήσεις την PHP τοπικά, για να λύνεις τις ασκήσεις του Exercism στον δικό σου υπολογιστή
Σου προτείνουμε να χρησιμοποιήσεις μια σταθερή έκδοση της PHP με ενεργή υποστήριξη. Αυτή τη στιγμή, αυτές είναι οι PHP 8.2, 8.3 και 8.4. Λεπτομέρειες για τις τρέχουσες εκδόσεις και το χρονοδιάγραμμά τους θα βρεις στην επίσημη τεκμηρίωση της PHP.
Οι περισσότεροι διαχειριστές πακέτων για Linux / macOS παρέχουν έτοιμα πακέτα. Μπορείς να κατεβάσεις την PHP και να κάνεις build από τον πηγαίο κώδικα, που είναι διαθέσιμος στο php.net/downloads.php ή στο windows.php.net/download.
Δεν χρειάζεται web server, όπως ο nginx ή ο Apache HTTP server, για να ολοκληρώσεις τις ασκήσεις.
Οι διάφορες διανομές χρησιμοποιούν διαφορετικές μεθόδους. Θα πρέπει να μπορείς να τρέξεις
yum install php
ή
apt-get install php
ανάλογα με τον διαχειριστή πακέτων σου.
Για περισσότερες οδηγίες, διάβασε το εγχειρίδιο της PHP για την Εγκατάσταση σε συστήματα Unix.
Αν και η PHP συχνά περιλαμβάνεται στο macOS, είναι συχνά ξεπερασμένη. Σου προτείνουμε να εγκαταστήσεις την PHP μέσω του Homebrew. Μπορείς να εγκαταστήσεις το Homebrew ακολουθώντας τις οδηγίες στην αρχική του σελίδα.
Για να επιβεβαιώσεις την εγκατάστασή του, δοκίμασε την παρακάτω εντολή, η οποία θα πρέπει να εμφανίσει Homebrew 4.5.x τη στιγμή που γράφεται αυτό το κείμενο.
brew --version
Εγκατέστησε την PHP μέσω homebrew
brew install php@8.4
Αυτό θα πρέπει να εμφανίσει την τώρα εγκατεστημένη έκδοση της PHP, τουλάχιστον την έκδοση 8.2.0.
php -v
Για περισσότερες οδηγίες, διάβασε το εγχειρίδιο για την Εγκατάσταση στο macOS.
Τα επίσημα δυαδικά αρχεία της PHP για Windows μπορείς να τα κατεβάσεις από το windows.php.net/download.
Υπάρχουν έτοιμα πακέτα που περιλαμβάνουν το WAMP - (Windows, Apache, MySQL, PHP) και το XAMPP.
Για περισσότερες οδηγίες, διάβασε το εγχειρίδιο για την Εγκατάσταση σε συστήματα Windows.
Αν προτιμάς λύσεις με containers, μπορείς να κατεβάσεις το επίσημο image της PHP από το Docker Hub. Θα χρειαστείς επίσης το Docker.
Αν θέλεις να χρησιμοποιήσεις ένα άλλο λειτουργικό σύστημα, δες τις οδηγίες στο php.net/manual/en/install.
Το PHPUnit 12 δεν υποστηρίζεται ακόμη!
Ο ευκολότερος τρόπος να χρησιμοποιήσεις το PHPUnit για τις ασκήσεις του Exercism είναι να κατεβάσεις μια διανομή που είναι συσκευασμένη ως PHP Archive (PHAR), που είναι και ο προτεινόμενος τρόπος χρήσης του PHPUnit.
Αποθήκευσε το PHAR στο ίδιο σημείο όπου αποθήκευσες το exercism CLI, ώστε να τρέχεις το PHPUnit από όπου κι αν βρίσκεσαι.
Μπορείς να κατεβάσεις μια έκδοση των πακέτων PHPUnit ως PHP archive:
wget -O phpunit.phar https://phar.phpunit.de/phpunit-11.phar
Έπειτα, κάνε το αρχείο που κατέβασες εκτελέσιμο:
chmod +x phpunit.phar
Και μετακίνησέ το στο ίδιο σημείο όπου μετακίνησες το exercism CLI, ονομάζοντας την εντολή phpunit:
mv phpunit.phar ~/bin/phpunit
Τώρα μπορείς να τρέξεις το phpunit από όπου κι αν βρίσκεσαι, όπως φαίνεται στην τεκμηρίωση για τα τεστ της διαδρομής PHP:
phpunit --version
Η έξοδος θα πρέπει να μοιάζει κάπως έτσι:
PHPUnit 11.5.45 by Sebastian Bergmann and contributors.
Μπορείς επίσης να ακολουθήσεις τις επίσημες οδηγίες εγκατάστασης του PHPUnit για να εγκαταστήσεις το PHPUnit.
Η έκδοση 11 του PHPUnit μπορεί επίσης να εγκατασταθεί μέσω του Composer.
Εγκατέστησε το Composer ακολουθώντας τις οδηγίες εγκατάστασης για το λειτουργικό σύστημα της συσκευής σου. Σου προτείνουμε να το εγκαταστήσεις καθολικά, για ευκολία στη χρήση.
Χρησιμοποιώντας την παρακάτω εντολή:
composer global require phpunit/phpunit ^11.5
Βεβαιώσου ότι εγκαθιστάς την έκδοση 11.5 ή νεότερη.