Εγκατάσταση της PHP τοπικά

Μάθε πώς να εγκαταστήσεις την PHP τοπικά, για να λύνεις τις ασκήσεις του Exercism στον δικό σου υπολογιστή


Ποια έκδοση να διαλέξεις;

Σου προτείνουμε να χρησιμοποιήσεις μια σταθερή έκδοση της PHP με ενεργή υποστήριξη. Αυτή τη στιγμή, αυτές είναι οι PHP 8.2, 8.3 και 8.4. Λεπτομέρειες για τις τρέχουσες εκδόσεις και το χρονοδιάγραμμά τους θα βρεις στην επίσημη τεκμηρίωση της PHP.

Εγκατάσταση της PHP

Οι περισσότεροι διαχειριστές πακέτων για Linux / macOS παρέχουν έτοιμα πακέτα. Μπορείς να κατεβάσεις την PHP και να κάνεις build από τον πηγαίο κώδικα, που είναι διαθέσιμος στο php.net/downloads.php ή στο windows.php.net/download.

Note

Δεν χρειάζεται web server, όπως ο nginx ή ο Apache HTTP server, για να ολοκληρώσεις τις ασκήσεις.

Linux

Οι διάφορες διανομές χρησιμοποιούν διαφορετικές μεθόδους. Θα πρέπει να μπορείς να τρέξεις

yum install php

ή

apt-get install php

ανάλογα με τον διαχειριστή πακέτων σου.

Για περισσότερες οδηγίες, διάβασε το εγχειρίδιο της PHP για την Εγκατάσταση σε συστήματα Unix.

macOS

Αν και η 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.

Windows

Τα επίσημα δυαδικά αρχεία της PHP για Windows μπορείς να τα κατεβάσεις από το windows.php.net/download.

Υπάρχουν έτοιμα πακέτα που περιλαμβάνουν το WAMP - (Windows, Apache, MySQL, PHP) και το XAMPP.

Για περισσότερες οδηγίες, διάβασε το εγχειρίδιο για την Εγκατάσταση σε συστήματα Windows.

Docker

Αν προτιμάς λύσεις με containers, μπορείς να κατεβάσεις το επίσημο image της PHP από το Docker Hub. Θα χρειαστείς επίσης το Docker.

Άλλα

Αν θέλεις να χρησιμοποιήσεις ένα άλλο λειτουργικό σύστημα, δες τις οδηγίες στο php.net/manual/en/install.

Εγκατάσταση του PHPUnit

Note

Το PHPUnit 12 δεν υποστηρίζεται ακόμη!

Μέσω PHP Archive (PHAR)

Ο ευκολότερος τρόπος να χρησιμοποιήσεις το 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.

Μέσω του Composer

Η έκδοση 11 του PHPUnit μπορεί επίσης να εγκατασταθεί μέσω του Composer.

Εγκατάσταση του Composer

Εγκατέστησε το Composer ακολουθώντας τις οδηγίες εγκατάστασης για το λειτουργικό σύστημα της συσκευής σου. Σου προτείνουμε να το εγκαταστήσεις καθολικά, για ευκολία στη χρήση.

Προσθήκη του PHPUnit ως καθολικού εργαλείου

Χρησιμοποιώντας την παρακάτω εντολή:

composer global require phpunit/phpunit ^11.5

Βεβαιώσου ότι εγκαθιστάς την έκδοση 11.5 ή νεότερη.

Διαθέσιμες μονάδες