Apache 2 + php5 avec suPHP sur Fedora Core 4
Ce document décrit en quelques commandes l'installation d'apache 2, php 5 avec suPHP. 1) Installation d'apache 2
yum install httpd
yum install php
yum install httpd-devel
wget http://www.suphp.org/download/suphp-0.5.2.tar.gz
tar xvzf suphp-0.5.2.tar.gz
cd suphp-0.5.2
./configure --prefix=/usr/local --with-apxs=/usr/sbin/apxs --with-setid-mode=paranoid --with-apache-user=apache --with-php=/usr/bin/php-cgi --with-logfile=/var/log/httpd/suphp_log
make
make install
le PHP va tourner en CGI et non plus en module d'apache, je renomme le fichier de conf php.conf en php.conf-module
/etc/httpd/conf.d/php.conf devient /etc/httpd/conf.d/php.conf-module
Création du fichier suphp.conf dans /etc/httpd/conf.d/suphp.conf
# suphp.conf
<IfModule mod_suphp.c>
AddHandler x-httpd-php .php .php4 .php3 .php5
suPHP_Engine on
</IfModule>
LoadModule suphp_module /usr/lib/httpd/modules/mod_suphp.so
On ajoute dans /etc/httpd/conf/httpd.conf
# Config pour suphp
suPHP_UserGroup nfsnobody nfsnobody
Création du script index.php avec les droits
-rw-r--r-- 1 nfsnobody nfsnobody 20 jun 16 23:06 index.php
<?php
phpinfo();
?>
/etc/init.d/httpd restart
Pas mal, n'est-ce pas....