Jak povolit PHP v Apache pro Mac OS X Yosemite & Mavericks
OS X Mavericks je dodáván s PHP 5.4.30 a OS X Mountain Lion se dodává s předinstalovaným PHP 5.3.13, i když když spustíte vestavěný server Apache, zjistíte, že PHP není povoleno ve výchozím stavu. Změna je snadná, a pokud jste webový vývojář a chcete, aby PHP běželo na vašem místním Macu s OS X 10.8 nebo novějším, postupujte podle něj, aby to fungovalo okamžitě.
Spusťte Terminál a zadejte následující příkaz s použitím hesla správce na požádání:
sudo nano /etc/apache2/httpd.conf
Nyní stiskněte Control+W pro použití vyhledávací funkce nano a zadejte „php“
Vyhledejte následující řádek a odstraňte komentář () od začátku:
LoadModule php5_module libexec/apache2/libphp5.so
Nyní stiskněte Control+O pro uložení změn a poté Control+X pro ukončení nano.
Zpět na příkazovém řádku budete chtít restartovat server Apache, aby se mohl načíst modul php. To lze provést pomocí následujícího příkazu nebo můžete přepnout vypínač na panelu WebSharing třetí strany:
sudo apachectl restart
Apache se rychle restartuje a PHP bude povoleno.
Můžete si to ověřit tím, že hodíte libovolný php soubor do adresáře ~/Sites/ a načtete localhost/~user/file.php do webového prohlížeče, nebo použijete phpinfo() ke kontrole existujícího php konfiguraci umístěním následujícího do libovolného souboru s příponou php:
Uložte tento soubor do uživatelského adresáře ~/Sites/ a načtěte jej do webového prohlížeče.
Pokud chcete provést nějaké změny v konfiguraci PHP, použijte následující příkaz k vytvoření kopie výchozího souboru php.ini:
cp /private/etc/php.ini.default /private/etc/php.ini
Proveďte úpravy zkopírovaného souboru php.ini v /etc/ nebo /private/etc/ podle potřeby a ponechte původní soubor .default nedotčený. Jako obvykle bude po jakýchkoli větších změnách v php.ini muset následovat další restart Apache, aby se projevily.