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

PECLを使ってAPCをインストールしようとしたら、次のようなエラーがでてしまった。

/usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h: そのようなファイルやディレクトリはありません
compilation terminated.
make: *** [apc.lo] エラー 1
ERROR: `make' failed

php5-dev、php-pearはインストール済み。

$ sudo apt-get install php5-dev
$ sudo apt-get install php-pear

libpcre3-devというパッケージをインストールしてやり直してみる。

$ sudo apt-get install libpcre3-dev

このあとAPCのインストールをもう一度行ったらうまくいった。

Build process completed successfully
Installing '/usr/include/php5/ext/apc/apc_serializer.h'
Installing '/usr/lib/php5/20090626+lfs/apc.so'
install ok: channel://pecl.php.net/APC-3.1.9
configuration option "php_ini" is not set to php.ini location
You should add "extension=apc.so" to php.ini

APCMediaWikiをローカル環境へインストールする際にキャッシュする仕組みが何も入っていないと言われたので、入れてみた。このあとApache2を再起動し、MediaWikiインストーラからも正常に認識されたことを確認した。