Com habilitar PHP a Apache per a Mac OS X Yosemite & Mavericks

Anonim

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.

Com habilitar PHP a Apache per a Mac OS X Yosemite & Mavericks