- Per prima cosa acquisiamo i privilegi di root con il comando
Su oppure sudo (dipende dal sistema installato) ed immettere la password di amministratore
- Digitiamo il comando
1
|
apt-get install apache2
|
e attendiamo che termini
- Digitiamo il comando
1
|
apt-get install php5 libapache2-mod-php5
|
Alla fine dell’installazione riavviare apache con il comando
1
|
/etc/init.d/apache2 restart
|
- Per testare la corretta installazione, creare il file test.php nel seguente modo
1
|
vi /var/www/test.php
|
scrivendoci:
1
2
3
|
<?php
phpinfo(); ?>
|
- Salvare il file (digitando wq) e aprire il browser con questo link
1
|
127.0.0.1/test.php oppure localhost/test.php.
|
Se verranno date le informazioni riguardo a php, l’installazione è andata a buon fine
- Digitare il comando
1
|
apt-get install mysql-server
|
e seguire le istruzioni a video
- Testare l’installazione di mysql digitando
1
|
mysql -u root –p
|
premere invio ed immettere la password di mysql. Se vi farà entrare avrete accesso alla console di mysql.
Digitando successivamente exit, si chiuderà la console di mysql.
Se dovessero esserci problemi nel bind con messaggio di errore "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'", digitare
1
|
vi /etc/mysql/my.cnf
|
1
|
bind-address = <Vostro ip locale (192.168.x.x)>
|
- Digitare il comando
1
|
apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
|
- Una volta completata l’installazione si dovrà fare un link simbolico per far funzionare phpMyAdmin
1
|
ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
|
- Poi si dovrà cambiare il gruppo proprietario della cartella e di tutte le sottocartelle di www in www-data, per permettere l’accesso ad apache
1
|
chgrp -R www-data /var/www
|
-Successivamente si modificheranno i permessi a seconda dei privilegi che si vogliono dare, come per esempio
1
|
chmod 774 /var/www
|
Tramite questo comando daremo i permessi di:
lettura, scrittura ed esecuzione (7) per il proprietario (prima cifra)
lettura, scrittura ed esecuzione (7) per gruppo (seconda cifra)
lettura (4) ad altri (terza cifra)
- Riavviare apache con il comando
1
|
/etc/init.d/apache2 restart
|
A questo punto dovrebbe essere tutto funzionante.
- Inoltre potreste installare altre librerie che potrebbero esservi utili nello sviluppo di applicazioni, come ad esempio
1
2
|
apt-get install libapache2-mod-php5 libapache2-mod-perl2 php5 php5-cli php5-common php5-curl php5-dev
php5-domxml php5-gd php5-imap php5-ldap php5-mcal php5-mhash php5-mysql php5-pear php5-xslt
|