Ceci est une ancienne révision du document !


Installer Lamp

 logo apache2

Installation d' apache2

Installation

> sudo apt-get update
> sudo apt-get install apache2

Réécriture d'urls

La réécriture d'url est préférable mais n'est pas activé par défaut. Wordpress, entre autres, fonctionne avec le `mod_rewrite`.

> a2enmod rewrite

Normalement en tapant (http://localhost) dans votre navigateur vous obtenez la page Apache2 Sinon il faudra simplement démarrer le service:

> sudo service apache2 restart


Droits d'accés au dossier www

On mettra tout notre code dans le dossier `/var/www`, ce dossier doit être la propriété du groupe www-data ( “l'application apache/php”), et nous devons faire partie de ce groupe pour pouvoir modifier les fichiers sans passer par apache/php.

1. S'ajouter au groupe www-data

 > sudo usermod -a -G www-data username

2. Associer le groupe www-data au dossier /var/www

 > sudo chgrp -R www-data /var/www/

3. Donner tous les droits (à l'arrache) au groupe www-data sur /var/www

 > sudo chmod -R g+rwxs /var/www/

Installation de MySQL

Installer le paquet mysql-server

> sudo apt-get install mysql-server

Définir le mot de passe de l'administrateur des bases de données MySQL

>   mysql -u root -p
Enter password :

Entrer le mot de passe et le garder de côté, on en aura besoin pour créer une base de données pour notre Wordpress Multisite


Installation de PHP5.6

(ou une autre version)

Ajouter le ppa (Personal Package Archives)

>  sudo add-apt-repository ppa:ondrej/php

Installer la version 5.6 ou plus

> sudo apt-get update
> sudo apt-get install php5.6

Installation de modules PHP

On installe les modules les plus importants….

> sudo apt-get install libapache2-mod-php5.6  php5.6-cli  php5.6-mbstring php5.6-mcrypt php5.6-mysql  
  php5.6-xml  php5.6-opcache php5.6-json php5.6-odbc php5.6-mysqli php5.6-zip

Remarque: il suffit d'installer les mêmes modules pour php7.2 à une réserve près pour le module `mcrypt` avec php7.2 voir Installer MCrypt pour php7.2

Passer d'une version de PHP à l'autre

En supposant que vous ayez intallé deux versions de PHP: 5.6 et 7.2. Il est aisé de passer de l'une à l'autre. On désactive la version PHP5.6

> sudo a2dismod php5.6

On active la version PHP7.2

> sudo a2enmod php7.2

On redémarre Apache2

> sudo service apache2 restart

Contact
Elisabeth Pointal
elisabeth.pointal@free.fr
CV
Page perso