Installation sous UNIX
<<<
Instructions d'installation de PHP (en module Apache) Instructions d'installation (Installation en tant que module statique d'Apache) de PHP
>>>

4.2.1 Apache 1.3.x sur les systèmes Unix
4.2 Installation sous UNIX
4 Installation et configuration
 Manuel PHP

->Instructions d'installation de PHP (en module Apache)
Instructions d'installation (Installation en tant que module statique d'Apache) de PHP

Instructions d'installation de PHP (en module Apache)

1. gunzip apache_xxx.tar.gz
2. tar -xvf apache_xxx.tar
3. gunzip php-xxx.tar.gz
4. tar -xvf php-xxx.tar
5. cd apache_xxx
6. ./configure --prefix=/www --enable-module=so
7. make
8. make install
9. cd ../php-xxx

10. Maintenant, configurez votre PHP. C'est l'endroit où vous configurez PHP
avec diverses options, comme les extensions qui seront activées. Lancez
./configure --help pour une liste des options disponibles. Dans notre exemple,
nous ferons un ./configure assez simple avec uniquement le support Apache et MySQL.
Votre chemin vers apxs peut être différent de notre exemple.

./configure --with-mysql --with-apxs=/www/bin/apxs

11. make
12. make install

Si vous décidez de changer vos options de configuration après l'installation,
vous aurez juste besoin de répéter les trois dernières étapes. Vous aurez aussi besoin
de redémarrer apache pour que le nouveau module soit chargé. Une recompilation de
Apache n'est pas nécessaire.

Notez que, à moins de l'avoir explicitement désactivé, 'make install' installera aussi PEAR,
et des outils PHP tels que phpize, installera le CLI PHP, etc.

13. Configurez votre fichier php.ini :

cp php.ini-dist /usr/local/lib/php.ini

Vous pouvez éditer votre fichier .ini pour régler certaines options PHP. Si vous souhaitez
votre php.ini à un autre endroit, utilisez --with-config-file-path=/votre/chemin lors de
l'étape 10.

Si vous utiliez plutôt php.ini-recommended, assurez-vous de lire l'ensemble des changements
qui y sont contenus, car ils modifient le fonctionnement de PHP.

14. Editez votre httpd.conf afin de charger le module PHP. Le chemin dans la partie droite de la
directive LoadModule doit pointer vers l'endroit où se trouve le module PHP sur votre système.
Le make install lancé plus haut l'y aura certainement déjà déposé pour vous, mais assurez le vous.

Pour PHP 4 :

LoadModule php4_module libexec/libphp4.so

Pour PHP 5 :

LoadModule php5_module libexec/libphp5.so

15. Et dans la section AddModule de httpd.conf, quelque part en dessous de
ClearModuleList, ajoutez ceci :

Pour PHP 4 :

AddModule mod_php4.c

Pour PHP 5 :

AddModule mod_php5.c

16. Dites à Apache de faire parser certaines extensions par PHP. Par exemple,
faites parser l'extension .php par PHP. Vous pouvez ajouter n'importe quelle(s)
extension(s) à parser juste en les ajoutant à la suite, séparées par un espace.
Nous ajouterons .phtml dans notre exemple.

AddType application/x-httpd-php .php .phtml

Il est assez fréquent de configurer l'extension .phps comme code source PHP colorisé,
ce qui peut être fait ainsi :

AddType application/x-httpd-php-source .phps

17. Utilisez votre méthode habituelle pour démarrer le serveur Apache.
(vous devez l'éteindre et le redémarrer, pas seulement lui envoyer
un signal HUP ou USR1.)
<< Instructions d'installation de PHP (en module Apache) >>
Installation sous UNIX Apache 1.3.x sur les systèmes Unix Instructions d'installation (Installation en tant que module statique d'Apache) de PHP