Services webmasters
Partenaires
Jeux concours gratuits
 
Notes sur la compatibilité de PHP avec Apache 2.0
<<<
Installer PHP et Apache 2 sur Linux Installation de PHP et Apache 2.0 sur Windows
>>>

3.3.11 Installation avec les serveurs Apache 2.0
3.3 Installation
3 Comment commencer
 Manuel PHP

Notes sur la compatibilité de PHP avec Apache 2.0
->Installer PHP et Apache 2 sur Linux
Installation de PHP et Apache 2.0 sur Windows

3.3.11.2 Installer PHP et Apache 2 sur Linux

Téléchargez la plus récente version de Apache 2.0 et une version appropriée de PHP , tel que décrit ci-dessus. Ce guide rapide couvre les manipulations de base, nécessaires à l'installation de Apache 2.0 et PHP . Pour plus d'informations, lisez la Documentation Apache . Les numéros de version sont omis ici, pour s'assurer que les instructions ne soient pas incorrectes. Il faudra donc remplacer les séquences 'NN' avec les valeurs correctes que vous utilisez.

Instruction d'installation (Module partagé Apache 2)

1. gzip -d httpd-2_0_NN.tar.gz
2. tar xvf httpd-2_0_NN.tar
3. gunzip php-NN.tar.gz
4. tar -xvf php-NN.tar
5. cd httpd-2_0_NN
6. ./configure --enable-so
7. make
8. make install

Maintenant, vous avez un dossier Apache 2.0.NN installé dans /usr/local/apache2,
configuré avec le support des modules dynamiques, et le préfork standard MPM.
Pour tester l'installation, utilisez votre procédure standard de démarrage d'Apache :
/usr/local/apache2/bin/apachectl start
et pour stopper le serveur, utilisez
/usr/local/apache2/bin/apachectl stop.

9. cd ../php4-NN
10. ./configure --with-apxs2=/usr/local/apache2/bin/apxs
11. make
12. make install
13. cp php.ini-dist /usr/local/lib/php.ini

Editez votre fichier php.ini pour configurer les options PHP.
Si vous préférez placer ce fichier à un autre endroit, utilisez l'option
--with-config-file-path=/path en étape 10.

14. Editez votre fichier httpd.conf et vérifiez la présence des lignes suivantes :

LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php

Vous pouvez installer toutes les extensions que vous souhaitez. .php est
simplement celle que nous suggérons.

Le chemin à droite de la directive LoadModule doit indiquer le chemin
du module PHP de votre système. La directive ci-dessus est correcte si vous
avez suivi les autres étapes à la lettre.

15. Utilisez votre procédure standard pour redémarrer Apache :
/usr/local/apache2/bin/apachectl start

Suivez les étapes ci-dessus, et vous disposerez d'un serveur Apache 2.0 avec le support de PHP module comme module SAPI. Bien sur, il y a bien d'autres options de configuration disponibles pour les deux logiciels, Apache et PHP . Pour plus de détails, utilisez la commande ./configure --help dans le dossier de souces approprié. Si vous souhaitez compiler une version multi-threadé de Apache 2.0 vous devrez remplacer le module standard MPM prefork avec worker ou perchild . Pour ce faire, ajoutez à la ligne de configuration de l'étape 6, l'option --with-mpm=worker ou --with-mpm=perchild . Soyez conscient des conséquences, et comprenez bien ce que vous faites. Pour plus de détails sur ce sujet, lisez la documentation Apache sur le module MPM .

Note

Pour compiler une version multi-threadée d'Apache, votre système doit supporter les threads. Cela implique aussi de compiler PHP avec le module expérimental de Zend Thread Safety (ZTS). Par conséquent, toutes les extensions ne seront pas disponibles. La configuration recommandée actuellement est celle avec le module standard MPM prefork .

<< Installer PHP et Apache 2 sur Linux >>
Notes sur la compatibilité de PHP avec Apache 2.0 Installation avec les serveurs Apache 2.0 Installation de PHP et Apache 2.0 sur Windows
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -