[Prob] Installation PHP

Bonjour,

j’ai un petit problème avec la compilation de mon PHP. Enfin j’ai plutôt un problème avec le chargement du module PHP dans apache.

voici mon script d’installation de php

 #!/bin/sh

###################################
#  Script d'installation de PHP5  #
###################################

#*************************** Telechargement de PHP5 **************************#

# Boucle de telechargement de PHP5
valRetour=1

while [ $valRetour -ne 0 ]
do
        # Telechargement de PHP5
        wget -O /usr/local/src/php.tar.gz -P /usr/local/src/  http://fr.php.net/get/php-5.3.6.tar.gz/from/this/mirror

        # Telechargement de la page contenant le md5
        wget -O/usr/local/src/php.md5 -P /usr/local/src/ http://php.net/downloads.php#v5

        # Descente dans le repertoire de telechargement
        cd /usr/local/src/

        # Recuperation du MD5 dans la page
        md5=$(cat php.md5 |grep md5|sed -n '2p'|cut -d ' ' -f 5|cut -d '<' -f 1)

        # Creation du fichier de test MD5
        echo "$md5  php.tar.gz">md5-php.md5

        # Test du MD5
        md5sum -c md5-php.md5

        # Recuperation de l'etat de la verification
        valRetour=$?

done;

# Suppression de la page qui contenait le md5
rm /usr/local/src/php.md5

# Suppression du fichier md5
rm /usr/local/src/md5-php.md5

# Extraction des sources PHP5
tar xzf php.tar.gz

# Suppression de l'archive
rm php.tar.gz

#********************** Configuration et Installation de PHP5 ***********************#

# Arret de apache
/etc/init.d/apache2 stop

# Descente dans le repertoire des sources de PHP5
cd /usr/local/src/php-*

# Installation des librairies pour GD
apt-get -y install libpng3  libpng12-dev libjpeg8-dev libjpeg8

# configuration de la compilation
./configure --with-openssl=/usr/local/ssl/ --enable-ftp --with-openssl-dir=/usr/local/ssl/ --enable-calendar  --enable-gd-native-ttf --with-zlib --with-gd -$

# Compilation
make

# Test de la compilation
make test

# Deplacement des fichers compiler
make install

# Ajout de la directive de gestion des .php
echo "AddType application/x-httpd-php .php">>/usr/local/apache2/conf/httpd.conf

# Deplacement du fichier php.ini
cp /usr/local/src/php*/php.ini-production /usr/local/lib/php.ini

# Relancer Apache2
/etc/init.d/apache2 start

Suite a mon redémarrage de apache, j’ai ceci:

/etc/init.d/apache2 restart
httpd: Syntax error on line 100 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: zend_parse_parameters

Voici la ligne 100 de mon httpd.conf

LoadModule php5_module modules/libphp5.so

Je ne comprend pas ce que viens faire ici le zend_parse_parameters, il n’y a rien la dessus dans mon configure…

Avez vous une idée sur mon problème ?
Je vous remercie d’avance pour votre aide :wink:

Salut,

aptitude install php5 :slightly_smiling: ne serait pas plus Debian et plus simple :slightly_smiling:

hum non, je veux mettre juste ce que je veux :smiley:

et en passant j’ai résolu mon probleme avec un make clean et une modif de mon configure :wink: