devi installare queste librerie
sudo apt-get install php5 libapache2-mod-php5il phpadmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadminLibrerie cURL
sudo apt-get install php5-curledita file php.ini
sudo gedit /etc/php5/apache2/php.iniCorreggendo la stringa
output_buffering = 4096 (dovrebbe essere alla riga 262 )facendola diventare
output_buffering = OffAdesso sistemiamo i permessi delle cartelle digitando nel terminale i seguenti comandi
sudo usermod -g www-data www-datasudo chown -R www-data:www-data /var/wwwsudo chmod -R 755 /var/wwwInoltre 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.localeditando 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.