yum 安裝 PCR 開發

yum 安裝 PCR 開發

我需要為我的 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(請確保從 php 中刪除 EAccelerator),請在重新安裝 APC 之前安裝以下軟體包:-

yum 安裝 PCR 開發

在安裝 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”。

相關內容