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

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

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

我正在尝试安装一个名为服务控制域,一些我不熟悉的程序存在问题,例如 phpize(准备用于编译的 PHP 扩展)和 PECL 安装工具的高级功能。

我安装了以下 PHP 包

  • php5-cli
  • php5 通用
  • php5-开发
  • php-pear
  • 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目录执行或其他一些事情,但这些都没有任何实际作用。

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

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

答案1

答案2

config.m4 位于主干中

也许不需要 pecl 就可以下载并安装?http://pecl.php.net/package/sca_sdo

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

相关内容