Feuilles de root

Logiciels libres, programmation et économie

Accueil » Linux » Installation MariaDB + Apache + PHP sous Debian Jessie

Installation MariaDB + Apache + PHP sous Debian Jessie

Installer MariaDB

Connectez-vous tant que en root avec la commande su :

# su

Mettre à jour la liste des paquets :

# apt-get update

ou avec sudo :

$ sudo apt-get update

MariaDB peut désormais remplacer MySQL.

Installer MariaDB :

# apt-get install mariadb-server mariadb-client

Installer Apache

Pour installer Apache, lancez la commande suivante :

# apt-get install apache2 apache2-doc

Ouvrez votre navigateur et tapez : http://localhost/

Activation du module UserDir

# a2enmod userdir

Modifiez le fichier /etc/apache2/mods-enabled/userdir­.conf comme suit :

# vim /etc/apache2/mods-enabled/userdir.conf
<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                Options All
                AllowOverride All
                Require all granted
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>

Commentez les lignes suivantes dans /etc/apache2/mods-available/php5­.conf :

#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_value engine Off
#    </Directory>
#</IfModule>

Créez votre répertoire public_html et appliquez les permissions adéquates :

$ mkdir $HOME/public_html
$ chmod -R 755 $HOME/public_html

Réécriture d'URL (mod_rewrite)

Pour activer la réécriture d'URL :

# a2enmod rewrite

Redémarrez le serveur :

# service apache2 restart

Installation de PHP

Installez les paquets suivants :

# apt-get install php5 php5-mysql libapache2-mod-php5

Pour tester PHP, créez un fichier phpinfo.php :

# vim /var/www/html/phpinfo.php

Saisissez les lignes suivantes :

<?php
phpinfo();
?>

En une seule commande, sans ouvrir d'éditeur :

# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

Ouvrez votre navigateur et tapez : http://localhost/phpinfo.php

Installation de Adminer

Vous pouvez installer Adminer pour gérer les bases de données MariaDB, MySQL ou PostgreSQL.

# apt-get install adminer

Créez un lien symbolique vers /usr/share/ad­miner/adminer/ dans le répertoire web :

# cd /var/www/html
# ln -sf /usr/share/adminer/adminer/

Pour accéder à Adminer, ouvrez votre navigateur et tapez : http://localhost/adminer