LAMP è un acronimo che indica una piattaforma per lo sviluppo di applicazioni web che prende il nome dalle iniziali dei componenti software con cui è realizzata (Linux, Apache, MySQL, PHP).
Per iniziare installiamo Apache
digitiamo da terminale:
sudo apt-get install apache2
per poterlo testare dobbiamo aprire un browser e inserire nell’URL http://localhost/
Se tutto funziona dovrà comparire “It works”.
Ora installiamo Php 5
sempre da terminale:
sudo apt-get install php5 libapache2-mod-php5
Per fare in modo che Apache e Php funzionino assieme e in sincronia dobbiamo riavviare Apache:
sudo /etc/init.d/apache2 restart
per testare che fino ad ora tutto funzioni come vogliamo, facciamo un breve test.
Creiamo un file testphp.php:
sudo gedit /var/www/testphp.php
digitiamo una funzione php nel file appena creato:
<?php phpinfo(); ?>
salviamo e nel nostro browser inseriamo l’indirizzo: http://localhost/testphp.php
Se tutto funziona correttamente dovremmo visualizzare una pagina delle informazioni di php.
Ora installiamo MySql
Installiamolo:
sudo apt-get install mysql-server
ora dobbiamo modificare la password. Entriamo come root da terminale:
mysql -u root
e poi digitiamo:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
cambiando yourpassword con la password da voi scelta.
Per poter facilmente lavorare con MySql installiamo phpMyAdmin:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Ora non ci resta che riavviare di nuovo Apache
sudo /etc/init.d/apache2 restart
ed abbiamo finito.
Se avete una rete domestica, potete fare in modo che un vostro Pc funzioni da server. Per fare questo dovete modificare il file my.cnf
gksudo gedit /etc/mysql/my.cnf
e modifichiamo la riga:
bind-address = 127.0.0.1
cambiando 127.0.0.1 con l’Ip del server.
Trucchetto!
Potete anche usare questo comando unico e risparmiarvi molta fatica:
sudo apt-get install apache2 apache2-mpm-prefork php5-mysql mysql-server php5 libapache2-mod-php5 php5-cgi php5-gd php5-cli phpmyadmin
