Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
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 19/04/2011, 22h29   #1
Membre actif
 
Homme Florian
Chef de projet NTIC
Inscription : novembre 2004
Messages : 205
Détails du profil
Informations personnelles :
Nom : Homme Florian
Âge : 26
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 205
Points : 159
Points : 159
Par défaut Compilation PHP & php.ini pas chargé

Bonjour à toutes et tous,

Je me suis compilé un PHP 5.3.6 sur un Ubuntu 10.0.4 server, et je suis confronté à un problème bien embêtant: PHP en CLI ou via Apache2 me dit que le fichier de configuration n'est pas chargé:

Citation:
Configuration File (php.ini) Path /usr/local/lib
Loaded Configuration File (none)
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
J'ai bien un fichier php.ini dans le répertoire /usr/local/lib, en 644, chowné pour www-data (apache2 lancé avec ce user là).

Ma ligne de configure:
Citation:
'./configure' '--disable-all' '--with-apxs2=/usr/bin/apxs2' '--enable-calendar' '--with-bz2' '--with-curl' '--enable-exif' '--enable-ftp' '--with-gd' '--enable-gd-native-ttf' '--with-gettext' '--enable-intl' '--enable-json' '--with-mysql=mysqlnd' '--enable-pdo' '--with-pdo-mysql=mysqlnd' '--with-pdo-pgsql' '--with-pgsql' '--enable-simplexml' '--enable-soap' '--enable-sockets' '--enable-xmlreader' '--enable-xml' '--with-xmlrpc' '--enable-xmlwriter' '--enable-zip' '--enable-libxml'
J'ai essayé le configure en ajoutant ça:
Citation:
--with-config-file-path=/etc/apache2/php/php.ini --with-config-path-scan-dir=/etc/apache2/php/
avec les php.ini qui vont bien ou il faut avec une fois encore les mêmes droits, mais rien à faire...
J'ai même fait un file_get_contents de mon php.ini, et il est bien lu et affiché à l'écran, donc le user a bien pu le loader.
Et bien sûr, j'ai relancé apache2 entre chaque modification !

Qu'est-ce que j'ai bien pu manquer ? Une configuration à faire dans le php5.load de apache2 ? Autre chose ?

Merci d'avance à tout le monde
NaeiKinDus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 23h45   #2
Membre actif
 
Homme Florian
Chef de projet NTIC
Inscription : novembre 2004
Messages : 205
Détails du profil
Informations personnelles :
Nom : Homme Florian
Âge : 26
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 205
Points : 159
Points : 159
Bon, eh bien il s'avère que c'est un bug PHP, je poste la solution ici si un jour ça peut servir à quelqu'un, tiré d'un ancien ticket php.net (http://bugs.php.net/bug.php?id=52028):

Citation:
Solution was to "make clean", remove "./configure", buildconf (as root) (apt-get install buildconf && apt-get install autoconf && apt-get install autoconf2.13), "./configure" (with the same arguments), then make && make install.
(ajout de quelques précisions qui m'ont été utiles)
NaeiKinDus est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h09.


 
 
 
 
Partenaires

Hébergement Web