Slik aktiverer du PHP i Apache for Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks kommer med PHP 5.4.30, og OS X Mountain Lion leveres med PHP 5.3.13 forhåndsinstallert, men hvis du starter den innebygde Apache-serveren, vil du finne at PHP ikke er aktivert som standard. Det er enkelt å endre dette, og hvis du er en nettutvikler og vil at PHP kjører på din lokale Mac med OS X 10.8 eller nyere, følg med for å få det til å fungere på kort tid.

Start Terminal og skriv inn følgende kommando ved å bruke administratorpassordet når du blir bedt om det:

sudo nano /etc/apache2/httpd.conf

Trykk nå Ctrl+W for å bruke søkefunksjonen til nano, og skriv inn «php»

Finn følgende linje og fjern kommentaren () fra begynnelsen:

LoadModule php5_module libexec/apache2/libphp5.so

Trykk nå Ctrl+O for å lagre endringene, etterfulgt av Ctrl+X for å avslutte nano.

Tilbake ved ledeteksten, vil du starte Apache-serveren på nytt for at php-modulen skal lastes. Dette gjøres med følgende kommando, eller du kan slå på/av-bryteren i tredjeparts WebSharing-panelet:

sudo apachectl restart

Apache starter raskt på nytt og PHP vil bli aktivert.

Du kan verifisere dette ved å kaste en hvilken som helst php-fil inn i ~/Sites/-katalogen og laste localhost/~user/file.php inn i en nettleser, eller du bruker phpinfo() for å sjekke eksisterende php konfigurasjon ved å plassere følgende i en fil med en php-utvidelse:

Lagre den filen i brukerkatalogen ~/Sites/ og last den inn i en nettleser.

Hvis du vil gjøre endringer i PHP-konfigurasjonen, bruk følgende kommando for å lage en kopi av standard php.ini-filen:

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

Gjør justeringer i den kopierte php.ini-filen i /etc/ eller /private/etc/ etter behov, og la den originale .default-filen være intakt. Som vanlig må alle større endringer i php.ini følges av en ny Apache-omstart for å tre i kraft.

Slik aktiverer du PHP i Apache for Mac OS X Yosemite & Mavericks