LampBerry : Nouvel éclairage sur la framboise

Il ne faut pas être une lumière pour installer un Linux Apache MySQL PHP. Mais pour aider celles et ceux qui souhaite effectuer la mise en place sur un RaspBerry, au lieu du lourd Apache je conseille le plus léger Lighttpd. Ce qui rend l’installation du PHP 5 plus obscur.

Installation du MySQL

En premier, on installe le MySql par la commande suivante qui récupérera aussi les paquets adhérents et les héritages :
sudo apt-get install mysql-server mysql-client
On vérifie si le port est bien écouté, avec la commande suivante :
sudo netstat -tap | grep mysql
tcp 0 0 localhost:mysql *:* LISTEN 17916/mysqld

Pour celles et ceux qui veulent s’alléger des petits plus, le balai est :
sudo apt-get auto-remove

Installation du Lighttpd

Simple comme une Debian :
sudo apt-get install lighttpd
Pour modifier le port d’écoute, l’utilisateur, voire plus, la configuration est en :
/etc/lighttpd/lighttpd.conf
Comme toujours, j’édite mon profil pour ajouter la ligne d’alias, et je relance pour une prise en compte :
vi ~/.profile
alias httpd="sudo /etc/init.d/lighttpd"
. ~/.profile

On peut donc gérer notre nouveau service à loisir :
httpd {start|stop|restart|reload|force-reload|status}

Installation du PHP5

Lighhtpd utilise FastCGI, il faut donc installé non pas le paquet php5, mais ainsi :
sudo apt-get install php5-cgi php5-gd php5-mysql
Puis on modifie et on ôte le « ; » de protection ou on ajoute la ligne en fin de fichier
sudo vi /etc/php5/cgi/php.ini
cgi.fix_pathinfo = 1

Puis on ajoute « mod_fastcgi » dans les « server.modules », ainsi qu’un tel fastcgi.server en fin du :
sudo vi /etc/lighttpd/lighttpd.conf
# Ajout pour php5-cgi
fastcgi.server = ( ".php" => (("bin-path" => "/usr/bin/php5-cgi","socket" => "/tmp/php.socket")))

Et pour que toutes ses modifications soient prises en compte on relance :
httpd restart

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.