LAMP è un acronimo per Linux, Apache, MySQL, PHP.
Questo tutorial mostrerà come installare Apache 2 sulla distribuzione Ubuntu 11.04 server con supporto per PHP5 (mod_php) e MySQL.
1 – Nota preliminare
In questo tutorial utilizzo come nome host server1.example.com e indirizzo IP 192.168.0.100. Naturalmente, questi parametri dovranno essere sostituiti con i vostri.
Dato che dovrò eseguire tutti gli steps con i privilegi di root al prompt dei comandi digiterò:
| sudo -s |
2 – Installiamo MySQL 5
Prima di tutto installiamo MySQL 5:
| apt-get install mysql-server mysql-client |
Ti verrà richiesta la password di root per MySQL, e permetterà di accedere sia in locale (root@localhost) che in remoto (root@server1.example.com).
New password for the MySQL “root” user:<– latuapassword
Repeat password for the MySQL “root” user: <– latuapassword
3 – Installiamo Apache2
Per installare Apache 2 utilizzeremo il seguente comando:
| apt-get install apache2 |
Ora se dal browser punteremo a http://192.168.0.100, vedrai la pagina di Apache2 con scritto “It works!”

La document root di Apache è /var/www su Ubuntu, ed il file di configuratione è /etc/apache2/apache2.conf.
Ci sono delle configurazioni aggiuntive nelle directory seguenti:
/etc/apache2
/etc/apache2/mods-enabled (Apache modules)
/etc/apache2/sites-enabled (virtual hosts)
/etc/apache2/conf.d
4 – Installiamo PHP5
Installeremo PHP 5 con il seguente comando:
| apt-get install php5 libapache2-mod-php5 |
Ora bisognerò riavviare Apache:
| /etc/init.d/apache2 restart |



