Php
在 Ubuntu 上安裝 PECL 包 - 找不到 config.m4
我已經安裝並執行了一個新的 Ubuntu,它在 Apache 上提供 PHP 頁面,一切正常。
我正在嘗試安裝一個名為SCA_SDO的 PHP-PEAR 包,一些我不熟悉的程序存在問題,例如 phpize(為編譯準備 PHP 擴展)和 PECL 安裝工具的高級功能。
我安裝了以下 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
目錄執行或其他一些東西,但這些都沒有真正起到任何作用。我實際上已經從原始碼下載並執行了 pecl 以確保它不是一個壞包或其他東西。
不知道從哪裡開始,我無法安裝 .so 模組來安裝或執行 phpize。
也許在沒有 pecl 的情況下下載和安裝?http://pecl.php.net/package/sca_sdo
按照打包版本中的自述文件:http: //pecl.php.net/get/SCA_SDO