Installer Apache 2 avec PHP4 et MySQL

Un article de Wiki SOS-ADMIN.


Ce guide vous est proposé par Michael @ moon06 (http://www.aliosphere.fr).


Ce petit guide a pour but de vous présenter le cheminement d'une installation AMP (Apache, MySQL, PHP) des plus basique.

Sommaire

Installation Apache 2.x.x + PHP 4.x.x + MySQL 4.x/5.x

Apache : http://httpd.apache.org/download.cgi
PHP : http://www.php.net/downloads.php
MySQL : http://dev.mysql.com/downloads/mysql/

Installation de MySQL

Code : Téléchargement et installation
tar –zxf mysql-version.tar.gz
mv mysql-version /usr/local/mysql
cd /usr/local/mysql
groupadd mysql
useradd –g mysql mysql
chown -R root  /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R mysql /usr/local/mysql/data
su mysql
./scripts/mysql_install_db
./bin/mysqld_safe &

Installation d’Apache

tar –zxf httpd-version.tar.gz
cd httpd-version/
./configure --prefix=/usr/local/apache2 --enable-so
make && make install
ln –s /usr/local/apache2/conf/httpd.conf /httpd.conf
cp /usr/local/apache2/bin/apachectl /bin/apachectl

On édite /httpd.conf

Fichier : /httpd.conf

AddType application/x-httpd-php .php

DirectoryIndex index.php

DocumentRoot "/var/www/html"

Listen 192.168.x.x:80

Installation de PHP

tar –zxf php-version.tar.gz
cd php-version/
./configure --prefix=/usr/local/php4 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-mbstring=all
make && make install
cp php.ini-recommended /usr/local/php4/lib/php.ini

Démarrage et test

apachectl start
Fichier : /var/www/html/index.php
<?php
phpinfo();
?>

Rendez-vous maintenant sur http://ip_de_votre_serveur/index.php

--Moon06 14 fév 2006 à 10:21 (CET)