yum 安装 pcre-devel

yum 安装 pcre-devel

我需要为我的 Drupal 安装运行 APC。我在以下网址找到了一份相当简明的指南:http://blog.4rev.net/2009-09/installing-apc-accelerator-into-php5-fedora-core-11/仅适用于 FC11,我正在使用 FC12。我想我会试一试。

我能够成功运行以下命令 - 并且 yum 安装了 FC11 指南中的所有内容的 fc12 版本。

 yum install php-pear

    yum install php-devel httpd-devel

    yum groupinstall ‘Development Tools’

    yum groupinstall ‘Development Libraries’

然后我尝试pecl 安装 apc一切看起来都很好,直到最后输出了以下错误。

/var/tmp/APC/php_apc.c: In function ‘zif_apc_compile_file’:
/var/tmp/APC/php_apc.c:881: warning: unused variable ‘eg_class_table’
/var/tmp/APC/php_apc.c:881: warning: unused variable ‘eg_function_table’
/var/tmp/APC/php_apc.c: At top level:
/var/tmp/APC/php_apc.c:959: error: duplicate ‘static’
make: *** [php_apc.lo] Error 1
ERROR: `make' failed

有些人成功安装了 apc-beta,但对我来说却不起作用。

有什么建议吗?我是否遗漏了 FC12 版本中的关键内容?

答案1

要解决此问题并重新安装 APC(确保 EAccelerator 从 php 中删除),在重新安装 APC 之前安装以下软件包:-

yum 安装 pcre-devel

在安装 APC 之前。

关于 Debian 的使用

aptitude 安装 libpcre3-dev

然后,当您重新安装 APC 时,您将收到以下响应:-

答案2

这对我有用。

# # install APC package  
# yum install php-pecl-apc  
#   
# # install gd package to have graphs in APC dashboard (optional)  
# yum install php-gd  

我在...找到了这个 http://www.redips.net/wordpress/make-it-faster/

答案3

对我有用的另一个解决方案是编辑文件 /var/tmp/APC/php_apc.c 并从第 959 行删除“static”。然后我运行 make 和 make install 并且它起作用了。

相关内容