Outils pour utilisateurs

Outils du site


francois:archlinux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
francois:archlinux [2015/12/05 19:18] – francoisfrancois:archlinux [2015/12/19 14:52] (Version actuelle) – [Apache mysql php phpmyadmin] francois
Ligne 214: Ligne 214:
  
 <code>sudo systemctl restart tomcat7</code> <code>sudo systemctl restart tomcat7</code>
 +
 +===== Apache mysql php phpmyadmin =====
 +  pacman -S apache php php-apache mariadb
 +
 +Fichier: /etc/httpd/conf/httpd.conf
 +  # Load php5 module
 +  LoadModule php5_module modules/libphp5.so
 +
 +À la fin des inclusions de fichiers de configuration (la liste des Include):
 +
 +Fichier: /etc/httpd/conf/httpd.conf
 +  # PHP settings
 +  Include conf/extra/php5_module.conf
 +
 +Créer le fichier de configuration pour apache :
 +Fichier: /etc/httpd/conf/extra/httpd-phpmyadmin.conf
 +<code>
 +Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
 +<Directory "/usr/share/webapps/phpMyAdmin">
 +    DirectoryIndex index.html index.php
 +    AllowOverride All
 +    Options FollowSymlinks
 +    Require all granted
 +</Directory>
 +</code>
 +
 +Ajouter à la fin des inclusions de fichiers de configuration (la liste des Include):
 +Fichier: /etc/httpd/conf/httpd.conf
 +  # phpMyAdmin configuration
 +  Include conf/extra/httpd-phpmyadmin.conf
 +
 +Par défaut, vous aurez besoin du module mcrypt pour php, dé-commentez :
 +Fichier: /etc/php/php.ini
 +  extension=mcrypt.so
 +  extension=mysqli.so
 +  extension=pdo_mysql.so
 +
 +Fichier: /etc/php/php.ini
 +  open_basedir = ...:/etc/webapps/
 +
 +Pour démarrer automatiquement le serveur mysql :
 +  sudo systemctl enable mysqld
 +  sudo systemctl start mysqld
 +
 +Ensuite
 +  sudo mysql_secure_installation
 +
 +Pour démarrer automatiquement le serveur Apache :
 +  systemctl enable httpd
 +
 +Et éventuellement, pour le démarrer sans redémarrer :
 +  systemctl start httpd
 +  
 +Si vous obtenez l'erreur "Apache is running a threaded MPM", c'est que apache utilise le module MPM threaded qui ne permet pas l'utilisation de php (Sauf via CGI). commentez :
 +Fichier: /etc/httpd/conf/httpd.conf
 +  LoadModule mpm_event_module modules/mod_mpm_event.so
 +
 +et décommentez :
 +Fichier: /etc/httpd/conf/httpd.conf
 +  LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
francois/archlinux.1449343088.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki