devi installare queste librerie
sudo apt-get install php5 libapache2-mod-php5
il phpadmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Librerie cURL
sudo apt-get install php5-curl
edita file php.ini
sudo gedit /etc/php5/apache2/php.ini
Correggendo la stringa
output_buffering = 4096 (dovrebbe essere alla riga 262 )
facendola diventare
output_buffering = Off
Adesso sistemiamo i permessi delle cartelle digitando nel terminale i seguenti comandi
sudo usermod -g www-data www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R 755 /var/www
Inoltre se tu volessi nello stesso server più siti che rispondano ad una url tipo
www.sito1.local,
www.sito2.local, etc etc
potresti installare
webmin per configurare il server, così avresti il vantaggio di poter visualizzare nella tua rete i siti di prova digitando semplicemente l'indirizzo/nome che tu hai dato
per quest'ultima opzione è indispensabile aggiugere a tutte le macchine nel file HOST queste righe:
192.168.x.x http://www.sito1.local
192.168.x.x http://www.sito2.local
192.168.x.x www.sito1.local
192.168.x.x www.sito1.local
editando l'indirizzo IP in base a quello della macchina che ospita apache
i file host sono locati in:
ubuntu: /etc/hosts
windows: c:\windows\system32\drivers\etc\hosts
mac: /etc/hosts
Inoltre per fare le cose per bene installa un server ftp, ma chi le istruzioni te le faccio cercare in rete.