Abilitare PHP su Mac OSX

Mac OSX include tra i tanti software disponibili anche il web server Apache.

Se però si prova ad eseguire un file scritto in linguaggio php vedremo sul nostro monitor il contenuto testuale di tale file.

Questo accade perchè le istruzioni scritte in questo file non vengono riconosciute dal web server e quindi non vengono eseguite.

Apache su Mac OSX è impostato, di default, in modo da non eseguire il codice PHP. Per cambiare queste impostazioni basta agire sul file di configurazione di Apache che si trova nella directory /etc/httpd.

Ecco qui di seguito quello che bisogna fare per abilitare il PHP su Mac OSX:

– Aprire una finestra di terminale e posizionarsi nella directory contentente il file di configurazione di apache

cd /etc/httpd

– Fare una copia di sicurezza del file di configurazione di Apache

sudo cp httpd.conf httpd.conf.orig

– Aprire il file di configurazione di Apache con un editor di testi

sudo pico httpd.conf

– Digitare la combinazione di tasti

Ctrl+W

– Scrivere nella casella search

php

– Il cursore si sposterà in corrispondenza della stringa

#LoadModule php4_module

– Decommentare tale stringa togliendo il segno cancelletto (#), quindi servirsi del tasto freccia in giu della tastiera per spostare il cursore alla riga successiva dove c’è la stringa

LoadModule hfs_apple_module

– Effettuare di nuovo la ricerca del termine php mediante la combinazione di tasti Ctrl+W fino ad arrivare alla stringa

#AddModule mod_php4.c

– Decommentare anche questa riga togliendo il segno cancelletto, quindi salvare il file ed uscire.

Per abiltare il web server basta aprire il pannello Preferenze di Sistema ed abilitare il servizio Condivisione web.

Ricordo che in Mac OSX la DocumentRoot per i documenti web è /Library/WebServer/Documents, quindi è a partire da questa directory che bisogna collocare il materiale che si desidera pubblicare.