Com habilitar PHP a Apache per a Mac OS X Yosemite & Mavericks
OS X Mavericks ve amb PHP 5.4.30 i OS X Mountain Lion s'envia amb PHP 5.3.13 preinstal·lat, tot i que si inicieu el servidor Apache integrat, trobareu que PHP no està habilitat. per defecte. Canviar-ho és fàcil, i si sou un desenvolupador web i voleu que PHP s'executi al vostre Mac local amb OS X 10.8 o posterior, seguiu-lo perquè funcioni en poc temps.
Llenceu Terminal i introduïu l'ordre següent, utilitzant la contrasenya de l'administrador quan se us demani:
sudo nano /etc/apache2/httpd.conf
Ara premeu Control+W per utilitzar la funció de cerca de nano i escriviu “php”
Busca la línia següent i elimina el comentari () del principi:
LoadModule php5_module libexec/apache2/libphp5.so
Ara premeu Control+O per desar els canvis, seguit de Control+X per sortir de nano.
Tornar a l'indicador d'ordres, voldreu reiniciar el servidor Apache perquè es carregui el mòdul php. Això es fa amb l'ordre següent, o podeu activar/desactivar l'interruptor d'activació/desactivació del tauler WebSharing de tercers:
sudo apachectl restart
Apache es reinicia ràpidament i PHP s'habilitarà.
Podeu verificar-ho llançant qualsevol fitxer php al directori ~/Sites/ i carregant localhost/~user/file.php en un navegador web, o bé utilitzeu phpinfo() per comprovar el php existent. configuració col·locant el següent a qualsevol fitxer amb una extensió php:
Deseu aquest fitxer al directori ~/Sites/ d'usuari i carregueu-lo en un navegador web.
Si voleu fer algun canvi a la configuració de PHP, utilitzeu l'ordre següent per fer una còpia del fitxer php.ini predeterminat:
cp /private/etc/php.ini.default /private/etc/php.ini
Feu els ajustos al fitxer php.ini copiat a /etc/ o /private/etc/ segons sigui necessari, deixant intacte el fitxer .default original. Com és habitual, qualsevol canvi important a php.ini haurà d'anar seguit d'un altre reinici d'Apache perquè tingui efecte.