Ako povoliť PHP v Apache pre Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks sa dodáva s PHP 5.4.30 a OS X Mountain Lion sa dodáva s predinštalovaným PHP 5.3.13, hoci ak spustíte vstavaný server Apache, zistíte, že PHP nie je povolené predvolene. Zmena je jednoduchá a ak ste webový vývojár a chcete, aby PHP bežalo na vašom lokálnom Macu s OS X 10.8 alebo novším, postupujte podľa neho, aby to fungovalo okamžite.

Spustite terminál a zadajte nasledujúci príkaz s použitím hesla správcu, keď budete vyzvaní:

sudo nano /etc/apache2/httpd.conf

Teraz stlačte Ctrl+W, aby ste použili funkciu vyhľadávania nano, a zadajte „php“

Vyhľadajte nasledujúci riadok a odstráňte komentár () od začiatku:

LoadModule php5_module libexec/apache2/libphp5.so

Teraz stlačte Ctrl+O, aby ste uložili zmeny, a potom Ctrl+X, aby ste ukončili nano.

Späť na príkazovom riadku budete chcieť reštartovať server Apache, aby sa načítal modul php. Urobíte to pomocou nasledujúceho príkazu alebo môžete prepnúť vypínač na paneli WebSharing tretej strany:

sudo apachectl reštart

Apache sa rýchlo reštartuje a PHP bude povolené.

Môžete si to overiť tak, že hodíte akýkoľvek php súbor do adresára ~/Sites/ a načítate localhost/~user/file.php do webového prehliadača, alebo použijete phpinfo() na kontrolu existujúceho php konfiguráciu umiestnením nasledujúceho do ľubovoľného súboru s príponou php:

Uložte tento súbor do používateľského adresára ~/Sites/ a načítajte ho do webového prehliadača.

Ak chcete vykonať nejaké zmeny v konfigurácii PHP, použite nasledujúci príkaz na vytvorenie kópie predvoleného súboru php.ini:

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

Vykonajte úpravy skopírovaného súboru php.ini v /etc/ alebo /private/etc/ podľa potreby, pričom ponechajte pôvodný súbor .default nedotknutý. Ako obvykle, po akýchkoľvek väčších zmenách v php.ini bude musieť nasledovať ďalší reštart Apache, aby sa prejavili.

Ako povoliť PHP v Apache pre Mac OS X Yosemite & Mavericks