APC インストール時のエラー

 

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)

このエントリーのトラックバックURL:
http://web-gijyutu.com/tools/mtos42/mt-tb.cgi/14

コメントを投稿する

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)





 


My Yahoo!に追加
Add to Google

「この人を嫁にしたい!!」そんな彼女に巡り合いました。   IT業界の転職ならマイコミエージェント×IT<ご登録無料>