IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Compilation PHP & php.ini pas chargé


Sujet :

Administration système

  1. #1
    Invité
    Invité(e)
    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é:

    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:
    './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:
    --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

  2. #2
    Invité
    Invité(e)
    Par défaut
    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):

    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)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] MySQL n'est pas chargé par php
    Par elvan49 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/11/2006, 16h14
  2. [PHP-JS] [Javascript Client et PHP server]J'ai pas compris..
    Par Jean_Benoit dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/05/2006, 12h05
  3. Page de login -- script PHP qui ne marche pas
    Par Alexlesilex dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 24/04/2006, 16h32
  4. Réponses: 1
    Dernier message: 14/02/2006, 17h06
  5. Réponses: 2
    Dernier message: 27/10/2005, 18h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo