Home Guide Installazione server LAMP (Linux Apache2 Mysql PHP5 + phpmyadmin) Debian/Ubuntu (tramite apt-get)
Installazione server LAMP (Linux Apache2 Mysql PHP5 + phpmyadmin) Debian/Ubuntu (tramite apt-get) PDF Stampa E-mail
Valutazione attuale: / 5
ScarsoOttimo 
Scritto da H3yB0y   
Sabato 22 Agosto 2009 11:49

Guida passo passo sull'installazione di un server LAMP:

Per prima cosa installiamo il webserver

Apache2

apt-get install apache2 apache2-mpm-prefork

Alle eventuali domande rispondere YES

Ed ecco a voi che il webserver e' gia' installato, infatti se vi connettete a http://ip.della.vostra.macchina comparira' la scritta It Work!

Spieghiamo ora qual'e' la cartella root del webserver:

- Di default Apache2 ha la root in => /var/www/ ma sinceramente io consiglio di creare gli spazi web nella /home di ogni utente.

Infatti quando andreamo a creare un utente, l'utente, per default, si crea in /home/nomeutente e di conseguenza e' piu' semplice ed intuitivo direzionare l'Apache in ogni home di ogni utente.

- Nella cartella /etc/apache2/sites-available/ andranno inseriti il file di configurazione per ogni virtual host che verrà creato. Di predefinito, è presente unicamente il file default;

- Nella cartella /etc/apache2/sites-enabled/ ci sono i link simbolici ad ogni file presente nella cartella /etc/apache2/sites-available/. Ognuno di questi link simbolici, abilita i virtual host definiti nella cartella /etc/apache2/sites-available.

- Nella /etc/apache2/mods-available/ ci sono i files di configurazione di tutti i moduli installati;

- Nella cartella /etc/apache2/mods-enabled/ ci sono i link simbolici ad ogni file presente nella cartella /etc/apache2/mods-available/. Ognuno di questi link simbolici, abilita i moduli presenti nella cartella /etc/apache2/mods-available.

----------------------------------------------------------------------------------------------

PHP5

Come seconda cosa installeremo PHP

apt-get install php5 libapache2-mod-php5 php5-cgi php5-gd php5-cli

Ora andremo a copiare il file di configurazione di default di PHP

cp /usr/share/doc/php5-common/examples/php.ini-recommended /etc/php5/apache2/php.ini

Ora:

nano /etc/php5/apache2/php.ini
andrete a modifica il php.ini per abilitare il supporto di Mysql e per le gd lib

Cercate queste due stringhe
;extension=mysql.so
;extension=gd.so
e decommentatele togliendo il ;


Se non ci sono aggiungetele sotto a Dynamic Extensions:

extension=mysql.so
extension=gd.so


Verifichiamo che PHP sia abilitato:

a2enmod php5

Ricarichiamo l'Apache

/etc/init.d/apache2 reload

-----------------------------------------------------------------------------------------------------------

 

MYSQL

Procediamo con l'installazione di Mysql-server + il modulo sql per PHP5

apt-get install mysql-server php5-mysql

Alla domanda se procedere con l'installazione, digitiamo si/yes/oui dipende in che lingua avete la distribuzione

Vi chiedera' poi di inserire la password dell' utente ROOT di MySQL

-* Se cosi' non fosse, basta seguire questo passaggio:
mysql -u root

ed eseguiamo questi comandi
DELETE FROM mysql.user WHERE User = '';
e
FLUSH PRIVILEGES;

Settiamo la pass per l'utente root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('tuapassword');
*-

----------------------------------------------------------------------------------------------------------

PhpMyAdmin

In ultimo provvederemo ad installare PhpMyAdmin che e' un interfaccia web per gestire i database in tutta semplicita':

apt-get install phpmyadmin

Fine! Riavviate la macchina! /sbin/reboot

Questo guida spiega come installare il server LAMP tramite apt-get

Ultimo aggiornamento Mercoledì 09 Settembre 2009 19:14
 
 
Spazio Affiliati e Banner