APC インストール時のエラー
APC(Alternative PHP Cache) のインストール方法では、まるですんなりインストールできたように書いていますが、実際には、いくつか失敗をしてエラーで躓いてました。
同じ失敗を繰り返さないためと、同じ失敗で悩んでいる人のお役に立てばと思い、そのエラー内容と対処策を記録しておきます。
本来の整頓されたインストール手順をご覧になりたい方は、「APC(Alternative PHP Cache) のインストール方法」のページをご覧ください。
まずはじめに、いきなり「pecl install APC」コマンドを投入して失敗。
# pecl install APC
downloading APC-3.0.19.tgz ...
Starting to download APC-3.0.19.tgz (115,735 bytes)
....................done: 115,735 bytes
47 source files, building
running: phpize
sh: phpize: command not found
ERROR: `phpize' failed
おやおや、最後になにやらエラーが。
調べて見ると、どうやら「php-devel」というパッケージモジュールが足りないもよう。
というわけで、早速インストール。
# yum -y install php-devel
そしてまた、APCのインストールに挑戦。
# pecl install APC (コメント中略) checking whether apc needs to get compiler flags from apxs... Sorry, I was not able to successfully run APXS. Possible reasons: 1. Perl is not installed; 2. Apache was not compiled with DSO support (--enable-module=so); 3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs The output of apxs follows /var/cache/php-pear/APC-3.0.19/configure: line 3230: apxs: command not found configure: error: Aborting ERROR: `/var/cache/php-pear/APC-3.0.19/configure --with-apxs' failed
また何かエラー・・・
「httpd-devel」というパッケージも必要らしいので入れてみる。
# yum install httpd-devel
そして、再度、APCのインストールに挑戦。
# pecl install APC (メッセージ中略) Build process completed successfully Installing '/var/tmp/pear-build-blogogre/install-APC-3.0.19//usr/lib/php/modules/apc.so' install ok: channel://pecl.php.net/APC-3.0.19 You should add "extension=apc.so" to php.ini
最後に、「php.ini」に「extension=apc.so」の一行を追加してねというメッセージがでて無事、インストールを完了しました。
お疲れ様です。
タグ
2009年11月28日|コメント (0)|トラックバック (0)
カテゴリー:php
トラックバック(0)
http://web-gijyutu.com/tools/mtos42/mt-tb.cgi/14
コメントを投稿する
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)


