MacOS catalina: aggiornare php ed installare estensioni extra

Negli ultimi anni, MacOS ha sempre offerto una versione preinsallata di Apache e PHP, per la gioia di sviluppatori web. In alcuni casi è però necessario aggiornare PHP e/o installare ulteriori estensioni a PHP.

Per installare pacchetti su MacOs abbiamo spesso parlato di brew. Se non lo avete ancora installato, potete farlo su Mac Intel con:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

e su Mac Apple Silicon M1 con:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Controlliamo che tutto sia funzionante con:

brew doctor

Bene, ora possiamo installare una versione aggiornata di PHP con:

brew update
brew install php@7.3

A questo punto, modifichiamo il file di configurazione di Apache per includere il modulo PHP. Apriamo il file /etc/apache2/httpd.conf (con i privilegi di root) e poi intorno alla riga 187 (dove si fa riferimento a PHP) inseriamo la seguente riga:

LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

Bene, ora riavviamo apache e siamo pronti con la nuova versione di PHP ed alcune librerie extra:

sudo apachectl restart

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta