
Sapevate che il vostro Mac con Leopard o Snow Leopard ha già preinstallato Apache 2.2.14 e PHP 5.3.1 ma non è attivato per default?
Questo post vi insegnerà ad attivarlo in 10 passi!
Tutto ciò che vi serve è il Terminale che trovate nella solita cartella "Applicazioni>Utility"
- Aprite il terminale e scrivete: cd /private/etc/apache2 per andare nella cartella dove risiede il file http.conf che dovremo modificare,
- Scrivete sudo nano -c http.conf e di seguito la vostra password di amministratore; questo comando aprirà il file http.conf con un editor (nano) con il contatore di linee (- c) in modalità Amministratore (sudo),
- Andate alla linea 115 (muovendovi con i tasti di direzione oppure "ctrl"+"V" per pagina giù e "ctrl" + "Y" per pagina su) dove dice "#LoadModule php5_module libexec/apache2/libphp5.so" e cancellate il simbolo "#" all'inizio della linea per attivarla nel file di configurazione (un'altra combinazione di tasti utile è "ctrl" + "W" per cercare una stringa),
- Premete i tasti "ctrl" e "X" per uscire da nano e salvare il file, quindi premete "Y" per sovrascrivere il file e "invio" per confermare il nome, questa serie di comandi dovrebbe farvi tornare al prompt,
- Ora scrivete cd /private/etc per andare nella cartella etc,
- Quindi scrivete sudo cp php.ini.default php.ini (forse vi richiederà la password di amministratore) che copierà (cp) il file php.ini.default in un nuovo file chiamato php.ini
- Adesso dovrete editare il file php.ini appena in modalità amministratore creato, quindi scrivete sudo nano -c php.ini
- Nell' editor (nano) che si è aperto andate alla linea 110 sotto "; error_reporting" dove dice: "; Default Value: E_ALL & ~E_NOTICE" e cambiatela in "; Default Value: E_ALL" per assicurarci che PHP ci restituisca tutti gli errori quando proviamo le pagine web da noi scritte,
- Premete i tasti "ctrl" e "X" per uscire da nano e salvare il file, quindi premete "Y" per sovrascrivere il file e "invio" per confermare il nome, questa serie di comandi dovrebbe farvi tornare al prompt,
- FINITO! Potrete provare subito il vostro server PHP attivando "Condivisione web" nelle "Preferenze di Sistema>Condivisione" e in Safari provate ad aprire l'indirizzo: "http://localhost/" che dovrebbe mostrare una pagina bianca con scritto "It works!"
Per altri test potrete creare una pagina chiamata test.php e scrivere all'interno di questo file
le linee :
<?php
phpinfo();
?>
quindi spostarla nella cartella "Macintosh HD:Library:WebServer:Documents" quindi sempre in Safari andate all'indirizzo "http://localhost/test.php" per controllare che funzioni.
Funzionano anche le pagine PHP create nella cartella "nome utente>Siti" raggiungibili con l'indirizzo "http://localhost/~nomeutente/"
fonte: http://foundationphp.com/