|
Installazione server LAMP (Linux Apache2 Mysql PHP5 + phpmyadmin) Debian/Ubuntu (tramite apt-get) |
|
|
|
|
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 |