-
这是我得到的输出。
showing output after running this command : pecl install apc downloading APC-3.1.13.tgz ... Starting to download APC-3.1.13.tgz (171,591 bytes) .....................................done: 171,591 bytes could not extract the package.xml file from "/build/buildd/php5-5.5.9+dfsg/pear- build-download/APC-3.1.13.tgz" Download of "pecl/apc" succeeded, but it is not a valid package archive Error: cannot download "pecl/APC" Download failed install failed.
我必须通过cmd安装apc。
我面临的问题是安装失败。
尝试使用默认系统apc安装:
sudo apt-get install php-apc
以下是我如何安装PHP APC:
下载最新稳定版本
PHP APC-3.1.9(稳定(可以在PECL页面上找到。下载并保存(到桌面(。
开始安装
打开APC,进入提取目录
tar xvzf APC-3.1.9.tgz
cd APC-3.1.9/
现在,我们想要phpize当前目录。因为我使用LAMPP PHP安装,所以它的phpize
位于/opt/lampp/bin
中。然后,将创建新的.configure
文件(您的php-config
可能不同(。
/opt/lampp/bin/phpize
./configure --with-php-config=/opt/lampp/bin/php-config
然后,
make
sudo make install
配置php.ini文件
接下来,我们要配置APC以供使用。编辑php.ini文件。(矿井位于/opt/lampp/etc/php.ini
(。
vim /opt/lampp/etc/php.ini
添加这些行(最好在动态扩展部分下,但您可以将其放置在任何位置(:
extension=apc.so
apc.enabled=1
apc.shm_size=40M
apc.ttl=7200
apc.user_ttl=7200
apc.enable_cli=1
apc.max_file_size=5M
还编辑php.ini文件上的extension_dir
extension_dir = "/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/"
您的extension_dir
是指make install
的结果。
现在,查看phpinfo()
页面以验证您的APC安装。
参考文献:
安装引导