Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/02/2007, 11h14   #1
Membre émérite
 
Avatar de mactwist69
 
Homme Adrien
Développeur .NET
Inscription : janvier 2007
Messages : 924
Détails du profil
Informations personnelles :
Nom : Homme Adrien
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 924
Points : 978
Points : 978
Par défaut Problemes apache2 + php5

Bonjour, populos informaticiens !!

Bon alors, je suis en stage informatique.

Mon projet actuel nécessite l'installation d'un serveur apache (2), avec php5 et MySQL.

J'ai suivi un tutorial pour me guidé mais contrairement a ce qui est écris ca ne marche pas pour moi.

Queleques détail:

J'ai installer apache2 (déjà present (freebsd)), puis a l'installation de php5.2.0, j'utilise la ligne suivante pour la configuration:

Code :
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/apache/conf --enable-versioning --with-mysql --with-ftp --enable-bcmath=yes --enable-debug=no --enable-memory-limit=yes   --enable-tracks-vars
puis make, make install, et tout va bien jusque la...

Mais lorsque je lance apache:
Code :
/usr/local/apache2/bin/apachctl start
j'ai l'erreur suivante:
Citation:
httpd: Syntax error on line 53 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_register_ini_entries"
Le fichier de configuration de httpd.conf contient bien la ligne:
Code :
LoadModule php5_module        modules/libphp5.so
Le fichier libphp5.so se truve bien dans /usr/local/apache2/modules

J'ai également ajouter le fichier php.ini-dist, sous ./apache2/php.ini

Je sais pas si je dois essayé de tout réinstaller, mais j'ai peur que ca change rien.

Peut etre les versions de apache et php nécessite des commande spécial pour qu'elles soient compatibles, ou encore il me manque un package....

Une idée?
mactwist69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 11h49   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Pourquoi utiliser les sources alors que vous disposez des ports ?
les dépendances sont gérées
les mises à jour sont facilitées (et si vous utilisez portaudit vous serez informés de la présence d'éventuelles failles)

Pour revenir au sujet initial : si problèmes de dépendance il y a, ils seront détectés par le script configure en principe. Aucune erreur n'apparaît lors de la compilation ?


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 12h18   #3
Membre émérite
 
Avatar de mactwist69
 
Homme Adrien
Développeur .NET
Inscription : janvier 2007
Messages : 924
Détails du profil
Informations personnelles :
Nom : Homme Adrien
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 924
Points : 978
Points : 978
Par défaut heu...

Pourquoi utiliser les sources alors que vous disposez des ports ?
les dépendances sont gérées
les mises à jour sont facilitées (et si vous utilisez portaudit vous serez informés de la présence d'éventuelles failles)


-A propos de ca, je vois pas trop ce que tu veux dire....

Sinon lors de la compilaion (de php5 je suppose), il n'y a aucun probleme....

Sinon je me demandais... apach2 etait deja installer sur ma machine et j'ai regarder qq part qu'a l'installation d'apache il aurait fallu que je tape:

./configure --prefix=/www --activate-module=src/modules/php5/libphp5.so

Ce que je n'ai pas pu faire....

Dsl je suis un peu perdu, je regarde plusieus tuto en meme temps et chacun ajoute une ligne que l'autre n'a pas, suis un peu perdu.
mactwist69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 21h25   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Pour en revenir aux ports : vous utilisez bien FreeBSD ?
Définition des ports
Mise en application pour l'installation d'un environnement FAMP

Il existe en effet plusieurs méthodes d'"intégration" de PHP par rapport à Apache : module dynamique ou statique d'où de légères différences (la méthode statique demande une recompilation d'Apache).

Par contre pour revenir au message d'erreur : celui-ci est étrange dans la mesure où cette fonction est d'office intégrée à PHP (définie dans Zend/zend_ini.c) et vous dites qu'il semble bien trouver la librairie et que celle-ci fut compilée sans incident. Certains ont rencontré un problème similaire dans le forum Apache et malheureusement aucun n'y a donné suite.


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 09h49   #5
Membre émérite
 
Avatar de mactwist69
 
Homme Adrien
Développeur .NET
Inscription : janvier 2007
Messages : 924
Détails du profil
Informations personnelles :
Nom : Homme Adrien
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Industrie

Informations forums :
Inscription : janvier 2007
Messages : 924
Points : 978
Points : 978
Par défaut Bien bien.

Et bien, merci pour ces informations (et definitions), qui visiblement me manquaient!!

Je vais tout reprendre de zero avec le tuto que tu m'as envoyé...
mactwist69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h36.


 
 
 
 
Partenaires

Hébergement Web