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
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.