yum で pcre-devel をインストールします

yum で pcre-devel をインストールします

DrupalをインストールしてAPCを稼働させる必要があります。非常に簡潔なガイドを見つけました。http://blog.4rev.net/2009-09/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 を実行するとうまくいきました。

関連情報