Abilitare PHP in Apache su Mac OS X: Guida Pratica

OS X Mavericks è equipaggiato con PHP 5.4.30, mentre OS X Mountain Lion include PHP 5.3.13 preinstallato. Tuttavia, se avvii il server Apache integrato, noterai che PHP non è abilitato di default. Non preoccuparti, attivarlo è un gioco da ragazzi. Se sei uno sviluppatore web e desideri che PHP funzioni sul tuo Mac con OS X 10.8 o versioni successive, segui questi semplici passaggi per attivarlo in men che non si dica.

Inizia aprendo il Terminale e digita il seguente comando, inserendo la password dell’amministratore quando richiesto:

sudo nano /etc/apache2/httpd.conf

Una volta aperto il file, premi Control + W per attivare la funzione di ricerca di nano e digita «php».

Trova la seguente riga e rimuovi il commento (#) all’inizio:

LoadModule php5_module libexec / apache2 / libphp5.so

Attivazione di PHP5 su OS X

Dopo aver effettuato la modifica, premi Control + O per salvare e poi Control + X per uscire da nano.

Tornando al terminale, è consigliabile riavviare il server Apache affinché il modulo PHP venga caricato correttamente. Puoi farlo con il seguente comando, oppure utilizzare l’interruttore on/off nel pannello WebSharing di terze parti:

sudo apachectl restart

Apache si riavvierà rapidamente e PHP sarà finalmente attivo.

Per verificare se PHP è stato abilitato correttamente, puoi lanciare qualsiasi file .php nella directory ~ / Sites / e accedere a localhost / ~ user / file.php tramite un browser web. In alternativa, per controllare la configurazione di PHP, puoi utilizzare phpinfo() inserendo questo codice in qualsiasi file con estensione .php:

Salva il file nella directory ~ / Sites / dell’utente e visualizzalo nel tuo browser.

Se desideri modificare la configurazione di PHP, utilizza il seguente comando per creare una copia del file php.ini predefinito:

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

Apporta le modifiche necessarie al file php.ini copiato in / etc / o / private / etc /, lasciando intatto il file .default originale. Ricorda che ogni modifica significativa al php.ini richiederà un riavvio di Apache per avere effetto.

Novità per il 2024:

Nel 2024, le versioni più recenti di macOS hanno introdotto miglioramenti significativi nella gestione di PHP. Assicurati di controllare le nuove funzionalità e le versioni aggiornate di PHP disponibili tramite Homebrew o MacPorts. Inoltre, con l’aumento della popolarità di PHP 8, considera di aggiornare il tuo ambiente per sfruttare performance e nuove funzionalità, come le tipizzazioni più forti e le migliorate prestazioni generali.

Inoltre, la comunità di sviluppatori sta spingendo sempre di più verso l’uso di strumenti di containerizzazione come Docker, facilitando l’implementazione di ambienti di sviluppo PHP più flessibili e portabili. Se non l’hai già fatto, esplora l’uso di Docker per un setup più pulito e gestibile, compatibile con le ultime versioni di PHP e i framework moderni.

ItBookMac