Episode 9: Installation d'un serveur http léger
Apache2 n’était pas installé. Pas besoin de le désinstaller « soigneusement », comme c’est recommandé. J’installe en utilisant le câble Ethernet.
Je commence par faire une copie-image de la carte SD. Ainsi, je pourrai repartir de ce point de reprise pour d'autres expérimentations.
A – Installation de Lighttpd et de PHP5 :
Mise à niveau :
Sudo apt-get update && sudo apt-get upgrade
Installation proprement dite:
Sudo apt-get install lighttpd
Installation de php5 et de la liaison a php5
Sudo apt-get install php-common php-cgi php
Sudo lighty-enable-mod fastcgi-php
Message :
relance (?) de lighttpd
sudo service lighttpd force-reload
Attribution des droits sur les dossiers:
La saisie de l’adresse IP du Pi dans le navigateur affiche ceci
…qui confirme la bonne fin de l’installation.
B – Installation de la base de donnée :
MySql risquant de fatiguer le Pi, j’installe Sqlite, pour commencer. On reparlera de APACHE2-PHP-MySql lorsque j’aurai installé un serveur NFS indépendant ou sur mon NAS Synology DS207+.
Sudo apt-get install sqlite3
Sudo apt-get install libsqlite3-0 libsqlite3-dev
Sudo apt-get install php5-sqlite
Une petite modification dans /var/www/index.lighttpd.html permet de valider l’ensemble.
Il reste à tester php et sqlite3 mais ce sera pour plus tard.