5. php

5.1. Compilation

Pour avoir l'installation http+https+php, il ne manque plus que php. Récupérez-le et décompressez-le. Voici une ligne de configuration avec les options de compilation qui vont activer les fonctionnalités ssl, compression avec zlib et bzip2, avec le support des images jpg, png et xpm et la possibilité de dessiner avec gd, avec gettext, avec imap et imap-ssl, et avec dom pour le XML. Libre à vous de rajouter d'autres options ou d'en supprimer parmi celles que j'ai mises. Voici la ligne, suivie de l'inévitable séquence make et make install:

$ ./configure --prefix=/opt/httpd/php-4.3.2 --with-apxs2=/opt/httpd/httpd-2.0.47/bin/apxs --with-openssl --with-zlib --with-bz2 --with-jpeg-dir --with-dom --with-gd --with-png-dir --enable-gd-native-ttf --with-gettext --with-imap --with-imap-ssl --with-xpm-dir --with-gettext --enable-xml
$ make
$ make install

5.2. Configuration

Pour que vos serveurs http et https soient capables de comprendre le php, vous devez rajouter ceci au fichier httpd.conf si ce n'est déjà fait:

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

Enfin, il ne vous reste plus qu'à arrêter et relancer vos deux serveurs web pour prendre en compte la modification.

création est mise à disposition sous un contrat Creative Commons