Linux 10-08-2013

Linux.png

Installazione LAMP (Linux Apache Mysql Php)

- Per prima cosa acquisiamo i privilegi di root con il comando

Su oppure sudo (dipende dal sistema installato) ed immettere la password di amministratore

 

Installare apache

 

- Digitiamo il comando


1
apt-get install apache2

e attendiamo che termini

 

Installare php

 

- 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

 

 

Installare Mysql server

 

- 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


trovare bind-address e sostituire con


1
bind-address = <Vostro ip locale (192.168.x.x)>

 

 

Installare PhpMyAdmin

 

- 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


Ti potrebbero interessare anche MySql | Linux | Lamp | Apache | Php