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