Πώς να ενεργοποιήσετε την PHP στον Apache για Mac OS X Yosemite & Mavericks

Anonim

Το OS X Mavericks έρχεται με PHP 5.4.30 και το OS X Mountain Lion διατίθεται με προεγκατεστημένη την PHP 5.3.13, αν και αν ξεκινήσετε τον ενσωματωμένο διακομιστή Apache, θα διαπιστώσετε ότι η PHP δεν είναι ενεργοποιημένη από προεπιλογή. Η αλλαγή αυτού είναι εύκολη και αν είστε προγραμματιστής ιστού και θέλετε η PHP να εκτελείται στον τοπικό σας Mac με OS X 10.8 ή νεότερη έκδοση, ακολουθήστε την για να λειτουργήσει σε ελάχιστο χρόνο.

Εκκίνηση Terminal και πληκτρολογήστε την ακόλουθη εντολή, χρησιμοποιώντας τον κωδικό πρόσβασης διαχειριστή όταν σας ζητηθεί:

sudo nano /etc/apache2/httpd.conf

Τώρα πατήστε Control+W για να χρησιμοποιήσετε τη δυνατότητα αναζήτησης του nano και πληκτρολογήστε "php"

Εντοπίστε την ακόλουθη γραμμή και αφαιρέστε το σχόλιο () από την αρχή:

LoadModule php5_module libexec/apache2/libphp5.so

Τώρα πατήστε Control+O για να αποθηκεύσετε τις αλλαγές, ακολουθούμενο από Control+X για έξοδο από το nano.

Πίσω στη γραμμή εντολών, θα θελήσετε να επανεκκινήσετε τον διακομιστή Apache για να φορτώσει η λειτουργική μονάδα php. Αυτό γίνεται με την ακόλουθη εντολή ή μπορείτε να αλλάξετε τον διακόπτη ενεργοποίησης/απενεργοποίησης στον πίνακα κοινής χρήσης Web τρίτων:

sudo apachectl επανεκκίνηση

Ο Apache επανεκκινείται γρήγορα και η PHP θα ενεργοποιηθεί.

Μπορείτε να το επαληθεύσετε ρίχνοντας οποιοδήποτε αρχείο php στον κατάλογο ~/Sites/ και φορτώνοντας το localhost/~user/file.php σε ένα πρόγραμμα περιήγησης ιστού ή χρησιμοποιείτε το phpinfo() για να ελέγξετε το υπάρχον php ρύθμιση παραμέτρων τοποθετώντας τα ακόλουθα σε οποιοδήποτε αρχείο με επέκταση php:

Αποθηκεύστε αυτό το αρχείο στον κατάλογο χρήστη ~/Sites/ και φορτώστε το σε ένα πρόγραμμα περιήγησης ιστού.

Εάν θέλετε να κάνετε οποιεσδήποτε αλλαγές στη διαμόρφωση της PHP, χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε ένα αντίγραφο του προεπιλεγμένου αρχείου php.ini:

cp /private/etc/php.ini.default /private/etc/php.ini

Πραγματοποιήστε προσαρμογές στο αντιγραμμένο αρχείο php.ini στο /etc/ ή /private/etc/ όπως απαιτείται, αφήνοντας ανέπαφο το αρχικό αρχείο .default. Ως συνήθως, οποιεσδήποτε σημαντικές αλλαγές στο php.ini θα πρέπει να ακολουθηθούν από άλλη επανεκκίνηση του Apache για να επηρεαστεί.

Πώς να ενεργοποιήσετε την PHP στον Apache για Mac OS X Yosemite & Mavericks