Phpize, Impossible de trouver config.m4, Centos6, SAPRFC Install

J'essaie d'installer un module PHP, qui nécessite phpize et je reçois un avertissement, même s'il existe et qu'il est installé.

Cannot find config.m4.Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

Donc, j'ai essayé d'exécuter phpize partir de la racine, avec /usr/bin/phpize et juste # phpize , toujours rencontré le même avertissement.

Mes modules PHP sont stockés dans usr/lib64/php/modules/ donc j'ai essayé d'exécuter phpize partir de là, toujours le même avertissement.

php-devel est installé:

 Package php-devel-5.3.3-14.el6_3.x86_64 already installed and latest version Nothing to do 

which phpize rend ce – /usr/bin/phpize

find -name 'config.m4' cède ceci: find: File system loop detected; ./var/named/chroot/var/named' is part of the same file system loop as ./var/named'. find: File system loop detected; ./var/named/chroot/var/named' is part of the same file system loop as ./var/named'.

Donc, je suppose que config.m4 soit n'est pas dans le même répertoire que phpize est en cours d'exécution, ou que l'erreur de boucle que je reçois provoque la dissimulation / la non-recherche, etc.

Tout un aperçu serait grandement apprécié, SF.

Edit: j'essaie de construire saprfc.sourceforge.net

2 Solutions collect form web for “Phpize, Impossible de trouver config.m4, Centos6, SAPRFC Install”

config.m4 devrait figurer dans le répertoire de travail actuel de l'extension que vous essayez de construire.

Donc, lorsque vous avez téléchargé le paquet PECL source, vous le feriez quelque chose comme ça

 cd /usr/src wget -O mypackage.tgz http://downloads.sourceforge.net/project/saprfc/saprfc/1.4.1/saprfc-1.4.1.tar.gz?r=http%3A%2F%2Fsaprfc.sourceforge.net%2Fhome.php&ts=1349204180&use_mirror=heanet tar xvfz mypackage.tgz cd saprfc* phpize ./configure make make install 

Si vous tentez d'exécuter phpize dans un autre répertoire qui n'est pas le répertoire source d'une extension PHP; Alors bien sûr, il se plaint que config.m4 est manquant.

Assurez-vous que config.m4 se trouve dans le répertoire contenant le module PHP que vous créez. Sinon, quelque chose manque lorsque vous l'avez extrait.

En ce qui concerne "la boucle du système de fichiers détecté" avec votre commande find . Essayez d'utiliser locate place. Pour moi, c'est beaucoup plus facile lorsque vous effectuez des recherches de fichiers simples. Assurez-vous simplement de mettre une mise à jour pour mettre à jour sa base de données.

  • PHP lancer uniquement les erreurs XDebug en mode command line
  • La modification de la limite maximale de téléchargement n'affecte pas
  • Comment puis-je replace les parameters PHP.INI globaux sur l'hébergement partagé?
  • Impossible d'écrire des données de session
  • Comment configurer php.ini avec SMTP distant?
  • php.ini existe mais n'est pas chargé
  • Trouble permettant display_error dans php.ini
  • Les erreurs PHP ne sont pas stockées sur CentOS Server
  • Mise à jour php.ini mais php.info montre différentes valeurs
  • Peut-on avoir 2 'extension_dir' dans php.ini?
  • Comment puis-je configurer plusieurs files PHP.INI sur un hôte partagé exécutant Apache?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.