Apache, Php e MySql su Snow Leopard

In pochi passaggi vediamo come configurare un ambiente di sviluppo web su Snow Leopard, comprendente Apache, Php e MySql, interagendo principalmente con il terminale del Mac.
⁃ Facciamo partire Apache digitando il comando
sudo apachectl start
e verifichiamone il funzionamento aprendo un browser e digitando sulla barra degli indirizzi http://localhost. Dovrebbe comparire una pagina bianca con la scritta "It Works!"
⁃ apriamo il file /etc/apache2/httpd.conf e rendiamo attiva la riga
LoadModule php5_module libexec/apache2/lipphp5.so
Riavviamo Apache:
sudo apachectl restart
⁃ Risolviamo alcuni "warnings" che appaiono nel phpinfo() creando il file /etc/php.ini e rendiamolo scrivibile:
cd /etc
sudo cp php.ini.default php.ini
sudo chmod 666 php.ini
⁃ In php.ini decommentiamo la linea ;date.timezone = e inseriamo il valore corretto. Nel nostro caso la linea dovrebbe essere
date.timezone =Europe/Rome
Riavviamo nuovamente Apache:
sudo apachectl restart
⁃ A questo punto passiamo a installare MySql scaricandolo da questo sito. Installiamo nell'ordine mysql, startup item, preference pane. Facciamo partire MySql dalle preferenze di sistema del Mac e verifichiamone il funzionamento con il comando:
/usr/local/mysql/bin/mysql
⁃ Nel file /etc/php.ini dobbiamo sostituire in tre righe la stringa /var/mysql/mysql.sock con la stringa /tmp/mysql.sock.
pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default.socket=/tmp/mysql.sock
mysqli.default.socket=/tmp/mysql.sock
⁃ Infine riavviamo Apache
sudo aspachectl restart
