È innanzitutto necessario abilitare Apache nel prefano Condivisione. Controlla "Condivisione Web" e il tuo server Web è in esecuzione.
Da Mountain Lion , la condivisione Web è stata rimossa dal riquadro delle preferenze di condivisione, ma Apache è ancora inclusa. Controlla questa risposta per controllare Apache in Mountain Lion.
Per attivare PHP dovrai modificarlo /etc/apache2/httpd.conf
in Terminal.app. Ciò richiede le credenziali di root. nano
è un editor della riga di comando molto accessibile se non ti senti a tuo agio vim
.
sudo nano /etc/apache2/httpd.conf
Trova la linea (puoi premere ctrl+ Wper iniziare la ricerca in nano
):
#LoadModule php5_module libexec/apache2/libphp5.so
e commentarlo. Quindi trova la linea
#Include /private/etc/apache2/extra/httpd-vhosts.conf
e rimuovere il commento anche per abilitare il supporto di host virtuali.
Salvare il file ed uscire nano
premendo ctrl+ X, quindi confermando le modifiche premendo Y(es), quindi enter.
Ora puoi modificare i tuoi host virtuali nel file /etc/apache2/extra/httpd-vhosts.conf
sudo nano /etc/apache2/extra/httpd-vhosts.conf
È importante notare che il primo host definito sarà l'host predefinito per i nomi host non qualificati. Per la risoluzione di nomi host aggiuntivi oltre a localhost
quello, consiglio di codificarli /etc/hosts
.
Per installare MySQL, scarica il programma di installazione dal sito Web MySQL (il programma di installazione a 64 bit dovrebbe essere ok). Segui le istruzioni per installarlo.
Infine, per configurare PHP per MySQL, copia il valore predefinito php.ini
:
sudo cp /etc/php.ini.default /etc/php.ini
Ora è possibile modificare /etc/php.ini
(è necessario nuovamente l'accesso root) e sostituire qualsiasi riferimento a /var/mysql/mysql.sock
con /tmp/mysql.sock
(il percorso predefinito del socket MySQL dopo aver eseguito il programma di installazione). Probabilmente ci sono circa 3 riferimenti a quel percorso.
Infine, riavvia Apache per rendere effettiva la nuova configurazione:
sudo apachectl restart
In alternativa, è possibile riavviare Apache disattivandolo e riaccendendolo nel prefano Condivisione.
Fatto.
mate
. sudo mate /etc/apache2/httpd.conf È una buona idea registrarlo in ~ / .bash_profile a tale scopo prima del primo utilizzo: export EDITOR = 'mate -w' E creare un collegamento simbolico nella cartella ~ / bin: ln -s /Applications/TextMate.app/Contents/Resources/mate ~ / bin / mate * Le informazioni sopra riportate si applicano agli utenti di Mac OS X