这是cmd:
pecl install apc
结果:
downloading APC-3.1.9.tgz ...
Starting to download APC-3.1.9.tgz (155,540 bytes)
.................................done: 155,540 bytes
54 source files, building
running: phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
由于某种原因,我无法安装“apc”和“pecl_http”。
另外,我正在使用 PHP-5.4,并且在编译它时我做了以下操作:
./configure --enable-fpm --with-mcrypt --with-zlib --enable-mbstring --disable-pdo --with-curl --disable-debug --disable-rpath --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-mbregex --with-mhash --enable-zip --with-pcre-regex --enable-ctype --enable-bcmath --enable-calendar --enable-exif --with-gettext --with-openssl --enable-shmop --enable-soap --enable-wddx --with-xmlrpc
我启用了“fpm”,这对于 PHP 5.4 来说足够了吗?这也是为什么 pecl 不起作用的原因吗?
在此先感谢您的帮助。
更新:
我确实做了&&安装
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
答案1
您缺少 php5-dev 软件包:http://packages.ubuntu.com/quantal/php5-dev
通过在 PHP 5.4 配置期间激活 php-fpm,您可以启用 php-fpm:http://php-fpm.org/