Apache et PHP dans votre framboise

Tout d’abord, nous devons configurer la partie réseau de notre RaspBerry. Rassurez-vous, il s’agit là uniquement du minimum « vital ».

Tout d’abord, définir le nom de notre RaspBerry (je l’appellerais raspi):

Modifier le fichier /etc/hosts en commentant la référence à l’adresse 127.0.1.1 et modifiant l’ordre des noms :

Nous allons installer Apache (un serveur HTTP permettant de publier du contenu Html sur le web), PHP (langage serveur permettant le traitement dynamique d’informations) et MySQL (une base de données).

Tout d’abord, activons la partie SSL. Pour cela, il faut éditer le fichier /etc/apache2/ports.conf :

Ensuite, nous activons les modules Apache (mod ssl pour activer les connexions sécurisées par ssl,rewrite pour permettre  l’url writing) :

Une petite configuration supplémentaire pour la sécurité nous permettant, lors des erreurs d’Apache de masquer les signatures. Dans le fichier /etc/apache2/conf.d/security, pour chacune des options, mettre ces valeurs :

Vérifier le Charset configurer dans le fichier /etc/apache2/conf.d/charset :

Maintenant nous configurons PHP avec le fichier /etc/php5/apache2/php.ini :

Le groupe rattaché au service HTTPd sera « domains » :

Utilisateurs du service Apache en editant le fichier /etc/apache2/envvars :

Pour faire propre, on applique les bons droits :

Pour vérifier le tout, créons un fichier avec le user www-data (su – www-data), /var/www/phpinfo.php :

Connectez-vous sur votre RapsBerry avec un navigateur à l’adresse
Et là, vous êtes fier de vous 🙂

A propos Mehdi HAMIDA

Moi en quelques mots: je m'appelle Mehdi, j'habite à Lyon, je suis chef de projet technique et papa geek. Je m’intéresse aux nouvelles technologies, à la publicité, la musique, à l’art en général et à la culture 2.0, ainsi qu’à tout ce qui a trait de près ou de loin à Internet : réseaux sociaux, webmarketing, le marketing viral et la veille stratégique.