在Ubuntu上安装PECL包 – 找不到config.m4

我已经安装并运行了一个新的Ubuntu安装程序,它在Apache上服务于PHP页面,一切正常。

我试图安装一个名为SCA_SDO的PHP-PEAR软件包,对于一些我不熟悉的程序,比如phpize(准备一个用于编译的PHP扩展),以及PECL安装工具的高级function,都存在一个问题。

我有以下PHP包安装

  • PHP5-CLI
  • PHP5常见
  • PHP5-dev的
  • PHP梨
  • PHP5,XSL
  • PHP5-XMLRPC

采取的步骤:

$ sudo pecl install SCA_SDO 

结果

 downloading SCA_SDO-1.2.4.tgz ... Starting to download SCA_SDO-1.2.4.tgz (576,531 bytes) ..............done: 576,531 bytes 194 source files, building running: phpize Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module If the command failed with 'phpize: not found' then you need to install php5-dev package You can do it by running 'apt-get install php5-dev' as a root userERROR: `phpize' failed 

locate config.m4变成空的。

在互联网上还有一些其他的问题显示了这个错误,所有的描述phpize/usr/bin目录执行phpize这样的奇怪的“技巧”,或者其他一些东西,但是这些都没有在这里真正做到。

我实际上已经下载并从源码上运行pecl,只是为了确保它不是一个坏包或什么东西。

不知道从哪里开始,我无法获得.so模块来安装或运行phpize。

PHP 5.3不能用这个包进行编译。

config.m4位于中继线

也许下载并安装没有pecl? http://pecl.php.net/package/sca_sdo

请按照打包版本中的自述文件: http : //pecl.php.net/get/SCA_SDO