我已经安装并运行了一个新的 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
也许不需要 pecl 就可以下载并安装?http://pecl.php.net/package/sca_sdo
按照打包版本中的自述文件进行操作:http://pecl.php.net/get/SCA_SDO