takaya030の備忘録

PHP、Laravel、Docker などの話がメインです

CentOS 5.7 にAPC(PHPアクセラレータ)をインストール

CentOS 5.7 のサーバにAPCPECLでインストールしようとしましたが、
上手くいかなかったので、ソースをコンパイルしてインストールしました。
以下、その手順です。

re2cのインストール

APCコンパイルに re2c が必要なので、予めインストールしておきます。

$ yum install re2c

APCのインストール

$ wget http://pecl.php.net/get/APC-3.1.9.tgz 
$ tar xzvf APC-3.1.9.tgz 
$ cd APC-3.1.9/ 
$ phpize 
$ ./configure --with-php-config=/usr/bin/php-config
$ make 
$ export TEST_PHP_ARGS='-n'
$ make test
$ make install

モジュールのインストールが確認できたら、/etc/php.d/apc.ini に
以下の内容を記述し、保存します。

extension=apc.so

その後、httpd をリスタートさせれば、OK です。

$ /etc/rc.d/init.d/httpd restart