如何通过Pecl安装APC

时间:2014-07-30 07:11:38

标签: php pecl

  • 这是输出即时。

    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。

    • 我遇到的问题是安装失败。

2 个答案:

答案 0 :(得分:2)

尝试使用默认的系统apc install:

sudo apt-get install php-apc

答案 1 :(得分:1)

以下是我安装PHP APC的方法:

下载最新稳定版

PHP APC-3.1.9(稳定)可以在PECL page上找到。下载并保存(到桌面)。

开始安装

Untar 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安装。

参考文献:

Install guide