Come installare un server LAMP | |||
Lun 21 Dic 2009 |
|
Server LAMP su Ubuntu
Innanzitutto si aggiorna l'elenco dei pacchetti disponibilisudo apt-get update
si comincia installando Apache
sudo apt-get install apache2
quindi si installa Php 5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
successivamente si installa MySQL
sudo apt-get install mysql-server
e si installa la libreria per l’utilizzo di MySQL da Php 5
sudo apt-get install php5-mysql
Quindi si fa partire Apache
sudo /etc/init.d/apache2 restart
Per verificare che Apache è correttamente installato e funzionante si avvia il browser, ad esempio firefox, e si digita l'indirizzo http://localhost/
Figura 1.
<?
phpinfo();
?>
e la si copia nella cartella /var/www/, quindi si accede alla pagina http://localhost/phptest.php da browser
Figura 2.
mysqladmin -u root -p create dbtest
Quindi si crea la pagina mysqltest.php
<?
$conn = mysql_connect('localhost', 'root', '');
if (!$conn) die("Connessione al Database fallita: " . mysql_error());
if (!mysql_select_db('dbtest'))
die("Selezione del Database fallita: ". mysql_error());
echo "Connessione al Database riuscita";
mysql_close($conn);
?>
accedendo alla pagina http://localhost/mysqltest.php dovrebbe comparire il messaggio "Connessione al Database riuscita"
Figura 3.
sudo apt-get install php5-gd
o installare phpmyadmin per facilitare la gestione di MySQL
sudo apt-get install phpmyadmin
phpmyadmin sarà poi accessibile da browser all'indirizzo http://localhost/phpmyadmin
Figura 4.
Server LAMP su CentOS/Fedora
Si installa Apacheyum install httpd httpd-devel
si installa Php
yum install php php-mysql php-common php-devel
si installa MySQL
yum install mysql mysql-server mysql-devel
Quindi si fa partire Apache
/etc/init.d/httpd start
Per verificare che Apache è correttamente installato e funzionante si avvia il browser, ad esempio firefox, e si digita l'indirizzo http://localhost/
Figura 5.
<?
phpinfo();
?>
e la si copia nella cartella /var/www/html/
Figura 6.
/etc/init.d/mysqld start
si crea un database di test "dbtest", come visto in precedenza
mysqladmin -u root -p create dbtest
quindi si scrive un file mysqltest.php come visto in precedenza
Figura 7.