Installare Apache2 con PHP5 e MySQL su Ubuntu 9.10 in 5 semplici passi

Un’ installazione di Apache2 con PHP5 e MySQL su Linux viene normalmente detta anche LAMP (acronimo che sta appunto ad indicare Linux, Apache, MySQL, PHP) e rappresenta la tipica configurazione necessaria per attivare quella che è la piattaforma web per antonomasia, che si contraddistingue soprattutto per essere la più diffusa ed utilizzata a livello mondiale: Wordpress, phpBB, e Drupal sono solo alcune delle applicazioni web basate su LAMP.
In particolare, in questo articolo vedremo come installare in pochi istanti Apache2 con PHP5 e MySQL su Ubuntu 9.10.
- Installazione di MySQL
Lanciate il comando seguente per avviare l’installazione:sudo apt-get install mysql-server mysql-client
Vi verrà richiesto di inserire la password dell’utente “root” di MySQL, password che dovrete utilizzare in seguito per connettervi al database
- Installazione di Apache2
Lanciate il comando seguente per avviare l’installazione:sudo apt-get install apache2
Verificate l’avvenuta installazione aprendo con il browser, direttamente dal server Ubuntu, l’indirizzo http://localhost e dovrebbe apparire la pagina di default di Apache con la dicitura “It works!“
- Installazione di PHP5
Lanciate il comando seguenteper avviare l’installazione:sudo apt-get install php5 libapache2-mod-php5
Riavviate Apache con il comando:
/etc/init.d/apache2 restart
Testate che PHP5 sia correttamente installato e configurato creando un file di test:
vi /var/www/info.php
con il seguente contenuto:
<?php phpinfo(); ?>
- Quindi con il browser aprite la pagina http://localhost/info.php: otterrete la pagina con tutte le informazioni relative all’installazione. In particolare controllate che sia presente la dicitura “Apache 2.0 Handler” in corrispondenza della voce “Server API“
- Configurazione del supporto MySQL per PHP
Lanciate il comando seguente per avviare l’installazione:sudo apt-get install php5-mysql
Riavviate Apache:
/etc/init.d/apache2 restart
Aprite nuovamente la pagina http://localhost/info.php: dovreste individuare una sezione ad hoc con i parametri di configurazione di MySQL
Altri passi opzionali:
- Installazione di altri moduli aggiuntivi per PHP5
Esistono numerosi moduli utili per PHP5 che potete decidere di installare. Per ottenerne la lista completa utilizzate il comando:sudo apt-get search php5
Scegliete quelli che vi interessano, quindi potrete lanciare un comando di questo tipo:
sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
- Installazione di phpMyAdmin
phpMyAdmin è un’interfaccia web di amministrazione di MySQL molto utile e pratica. Per installarlo lanciate il comando seguente:sudo apt-get install phpmyadmin
Al termine dell’installazione potrete accedere alla console di phpMyAdmin inserendo nel browser l’indirizzo http://localhost/phpmyadmin/
Iscriviti alla newsletter per ricevere in tempo reale tutte le notizie e gli aggiornamenti!










[QUOTE ]
Al termine dell’installazione di phpmyadmin dovreste avere a disposizione la vostra maschera di login su http://localhost/phpmyadmin , nel caso non fosse così aprite una shell e digitate il comando:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadminquesto comando creà un link simbolico nella cartella di apache che punterà al percorso reale dell’applicazione, infatti può succedere che lo script di installazione non riesca ad effettuare automaticamente questa operazione.
[/QUOTE]
Ciao
Ciao,
grazie per l’esauriente guida. Io però ho un piccolo problema: quando diigto 127.0.0.1 nel browser, firefox o dice “Firefox can’t establish a connection to the server at 127.0.0.1.” ho provato a pingare 127.0.0.1 e ricevo la conferma che l’indirizzo non è raggiungibile. Ho installato LAMP su ubuntu 9.10. Potete aiutarmi? grazie a tutti
@Luca: significa che apache non e’ partito… Prova il comando
“sudo /etc/init.d/apache2 start”
grazie per la risposta velocissima!!
Apache2 è partito regolarmente, ma mi sono che facendo il ping all’indirizzo 127.0.0.1 mi risponde “indirizzo non raggiungibile”. Potrebbe essere che il sistema utilizza IPv6?
Di nuovo grazie
Luca
il comando per riavviare apache non è:” /etc/init.d/apache2 restart ” ma è: ” sudo /etc/init.d/apache2 restart ” senza il sudo non va questo tipo di comando…
grazie per questa guida.
il server apache si avvia,
quando vado per entrare nella pagina phpmyadmin mi dice di digitare nome utente e password.. inserendo quelle che avevo date non mi fa partire niente.
poi quando vado per vedere il file creato http://localhost/info.php mi dice pagina non raggiungibile (not found).. come mai??forse nn è configurato o installato bene php5??grazie per la risposta..
ciao ragazzi scusate quali sono i comandi per far partire mysql da terminale grazie
@daniele
il nome di default per entrare è root.