rss
Probleme lors de l'installation de PHP-5.2.5
par BenJ
 Fil de Discussions
Statut : Non résolu
mercredi 20 février 2008 à 11:38:34
Bonjour,

J'ai installe Apache 2.2.3
J'ai installe PHP-5.2 mais quand je fais :

/usr/local/apache/bin/apachectl restart

Voici le message qui s'affiche :
Syntax error on line 53 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/modules/libphp5.so into server:/usr/local/apache/modules/libphp5.so: undefied symbol : zend_wrong_param count


La ligne 53 de mon fichier httpd.conf est :
LoadModule php5_module modules/libphp5.so

Pourquoi j'ai cette erreur ? Comment je peux résoudre ce probleme ?


Voici ma demarche pour installer PHP-5.2.5:

tar zxvf php-5.2.5.tar.gz
cd php-5.2.5

Yum install freetype-devel
yum install libjpeg-devel
yum install libpng-devel
yum install openssl-devel

./configure
--prefix=/usr/local/apache/php
--with-apxs2=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/apache/php
--with-mysql=/usr/local/mysql
--with-gd
--enable-ftp
--with-openssl
--with-zlib-dir
--with-jpeg-dir
--with-png
--with-freetype-dir
--enable-mbstring

-> make
-> make install

Le make install permet d'installer le module PHP sous /usr/local/apache/modules et de modifier le fichier httpd.conf en rajoutant : LoadModule php5_module modules/libphp5.so

-> Modifier le fichier httpd.conf pour qu'Apache prenne en compte PHP, apres :
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

J'ai rajoute:
AddType application/x-httpd-php .php .php .php4 .phtml
AddType application/x-httpd-php-source .phps


Et a la ligne : DirectoryIndex index.html index.html.var
J'ai rajoute : DirectoryIndex index.html index.htm index.php index.php index.php4

-> cp ./php-5.2.1/php.ini-dist /usr/local/apache2/conf/php.ini

-> cd /usr/local/apache/htdocs
mv index.html.fr index.html



Merci pour votre aide
Configuration: CentOS 5.0
Répondre à BenJ  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par nhien, le mercredi 20 février 2008 à 11:42:00 Fil de Discussions
te revoila toi :s

Sinon as tu ton fichier libphp5.so

dans /usr/local/mysql/modules ?

Pour savoir ou il se trouve locate libphp5

sinon que dis ton fichier de log ?
Répondre à nhien

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par BenJ, le mercredi 20 février 2008 à 11:59:19 Fil de Discussions
Salut

On s'est deja croise sur ce forum ? Ton pseudo ne me dis rien :s

Oui le fichier libphp5.so est bien dans dans /usr/local/mysql/modules mais il est aussi dans /usr/lib/httpd/modules
Car par défaut sur les serveur CentOS PHP-5.1 est deja présent!

Est ce que je dois supprimer ce fichier pour résoudre mon problème ? (EN sachant que je n'utiliserai pas PHP-5.1)

Tu parles de quel fichier de log ? Car dans mon répertoire /usr/local/apache/logs il n'y a rien :(

Merci pour ton aide
Répondre à BenJ

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par nhien, le mercredi 20 février 2008 à 12:11:36 Fil de Discussions
cat /etc/httpd/logs/error_log

montres ce que cela donne.
Je t'avais répondu sous le pseudo de pouet, sur ton post mysql.
Répondre à nhien

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par BenJ, le mercredi 20 février 2008 à 12:17:36 Fil de Discussions
Ok pouet je t'avais pas reconnu!

Quand je fais cat /etc/httpd/logs/error_log
Il n'y a aucune ligne concernant aujourd'hui :(
Répondre à BenJ

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par nhien, le mercredi 20 février 2008 à 12:32:32 Fil de Discussions
Alors tu lances ton apache depuis
/usr/local/apache/bin/apach

Il te demande le libmodule5 qui est censé se trouver dans
/usr/local/apache/modules/libphp5.so

Hors il y en a pas. donc il ne te le trouve pas.
Le problème vient de la.
Un soucis dans ta compilation, car pour la mienne le module se trouve bien dans mon dossier apache et non dans celui de Mysql

ou au pire tu peux (tenter)d' écrire sur la ligne LoadModule dans ton fichier de conf
LoadModule php5_module /usr/local/mysql/modules/libphp5.so

Par contre fait attention tu as deja une version de apache installée (par défaut sur la distribution)
Ne t'emmelles pas les pinceaux entre ta version binaire et celle de la distribution

Répondre à nhien

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par BenJ, le mercredi 20 février 2008 à 12:37:35 Fil de Discussions
As tu une idee pour resoudre mon probleme ?

Avant d'installer MySQL-4.1, j'avais réussi a installer PHP-5.2 et ça marchait. J'avais suivi la même procédure que ci dessus sauf que j'avais configurer PHP differement :

./configure \
--prefix=/usr/local/apache/php
--with-apxs2=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/apache/php


Est ce que mon problème peut être lier a la configuration de PHP ?

Je ne sais pas quoi faire :(

HELP ME IF YOU CAN

Merci
Répondre à BenJ

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par nhien, le mercredi 20 février 2008 à 12:38:44 Fil de Discussions
relis j'ai édité

Normalement pour installer un serveur web

1 Apache
2 php
3 Mysql.
Répondre à nhien

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par BenJ, le mercredi 20 février 2008 à 12:48:31 Fil de Discussions
Désolé, je n'avais pas vu ton post précédent

J'ai pas compris ton dernier post :s

Car je lance bien apache de : /usr/local/apache/bin/apach
Dans /usr/local/apache/modules/ j'ai bien libphp5.so

Pourquoi tu parles du libmodule5 ?
Comment tu sais qu'il demande libmodule5 ?

J'ai fait un yum install libmodule5
J'ai relancé Apache en faisant : /usr/local/apache/bin/apachectl start

Et j'ai toujours la meme erreur:
Syntax error on line 53 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/modules/libphp5.so into server:/usr/local/apache/modules/libphp5.so: undefied symbol : zend_wrong_param count


Par contre fait attention tu as deja une version de apache installer (par défaut sur la distribution)
Ne t'emelles pas les pinceaux entre ta version binaire et celle de la distribution


Oui c'est la m****, j'ai 2 versions d'Apache, de PHP et de MySQL donc c'est galere!
Répondre à BenJ

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par nhien, le mercredi 20 février 2008 à 13:07:19 Fil de Discussions 
erreur de ma part je parlais du libphp5 et non du libmodule5 désolé.

Bon si tu as un libphp5.so dans ton apache c'est un autre problème.
bon ton erreur zend_wrong_param count est inconnu au bataillon (rien sur google).

Pour ce qui est de mon post précédent je te parlais par rapport à la mise en place d'un serveur web les étapes d'installation.

Je serai toi je virerai apache et php.

Je prends apache deja compilé si tu as gardé le dossier

tu make install


ensuite tu testes en local http:/localhost/
Normalement si tu as la page c'est que ton apache n'a pas d'erreur.

ensuite avec php.

Utilises tu les autres versions d'apache/MYsql/php(de la distrib)
si non, deinstalle

yum remove
Répondre à nhien
Logiciels pertinents trouvés dans les téléchargements
Télécharger CleanUp!  4.5.2CleanUp! - CleanUp! efface les traces de votre activité sur Internet stockées sur le disque dur, notamment : Cache du navigateur ...Catégorie: Anonymat/Confidentialité
Licence: Freeware/gratuit
Télécharger Movamp 0.6Movamp - Movamp est un environnement de développement à emporter. Mov'AMP a été conçu pour tenir sur une clé USB ou n'importe quel...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger PowerArchiver 2001 6.0PowerArchiver 2001 - Power Archiver est un équivalent gratuit de WinZip avec des fonctionnalités en plus, avec une version en français !!Catégorie: Compression/Décompression
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Probleme lors de l'installation de PHP 5.2.5 »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide