Configuration Apache, PHP et MySQL sur Slackware

Yann Mérignac (yann.merignac@laposte.net)
04/03/2014

Activer les dossier utilisateur Apache

Décommentez la ligne suivante du fichier /etc/httpd/httpd.conf.

Include /etc/httpd/extra/httpd-userdir.conf

Pour ajouter un dossier CGI à chaque utilisateur :

<Directory /home/*/public_html/cgi-bin/>
  Options ExecCGI
  SetHandler cgi-script
</Directory>

Activer le support PHP

Décommentez la ligne suivante du fichier /etc/httpd/httpd.conf.

Include /etc/httpd/extra/mod_php.conf

Et ajouter la ligne entre les "#".

<IfModule mime_module>
  ###########
  AddType application/x-httpd-php .php
  ###########
</IfModule>

Activer le support MySQL

Avant de pouvoir lancer le démon MySQL il faut installer la base de données par défaut.

root # mysql_install_db
root # chown -R mysql:mysql /var/lib/mysql
root # /etc/rc.d/rc.mysqld start

Ensuite il faut changer le mot de passe de l’utilisateur root de MySQL.

root # mysqladmin -u root password 'XXXXXXXX'

On peut ensuite facultativement lancer le script /usr/bin/mysql_secure_installation pour sécuriser le serveur.