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.

  • Les modifications php.ini n'ont aucun effet
  • Limiter l'envoi d'emails via php
  • Fichier PHP.ini personnalisé
  • Contenu non compressé même si j'utilise zlib dans php.ini
  • Comment puis-je désactiver le mode de security pour php sur le server web?
  • Comment puis-je empêcher Apache / PHP de montrer la section des variables d'environnement dans phpinfo ()?
  • apache localhost servant index.html mais ne sert pas les files .php
  • Les modifications apscopes à php.ini de cli ne prennent pas effet
  • Comment puis-je get Apache pour utiliser un PHP.ini local différent pour différents domaines?
  • Augmenter la taille maximale de chargement / publication de PHP-FPM
  • php / php-fpm ne peut pas find php.ini
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.