APCはPHP 5.5のOPコードキャッシュとしてサポートされていないので、ユーザーデータにAPCを使用できることを読みました。これは、APCuと呼ばれ、古いものと互換性があるはずです。 APC。
残念ながら、インストールできません。ランニング:
apt-get install php5-apcu
エラーメッセージで終了します:
The following packages have unmet dependencies:
php5-apcu : Depends: phpapi-20100525
Depends: php5-common (= 5.4.26-1~dotdeb.0) but 5.5.10+dfsg-1 is to be installed
E: Broken packages
PECL経由でインストールできると思いましたが、コンパイル中にエラーが発生します。
/tmp/pear/temp/apcu/apc_cache.c:359: error: '}' expected (got ",")
make: *** [apc_cache.lo] Error 1
ERROR: `make' failed
誰かがAPCuをインストールすることに成功しましたか?
古いPHPにはdotdeb.orgリポジトリを使用しており、PHP 5.5)には他のリポジトリを使用しているようです。他のリポジトリにはphp5-apcu
パッケージがないため、 PHP 5.4パッケージを使用しようとします。
解決策は、dotdeb.orgのPHP 5.5リポジトリを使用してPHP 5をインストールすることです。このリポジトリには必要なphp5-apcu
パッケージも含まれている必要があります。 dotdeb.orgのPHP 5リポジトリをインストールするには、次の2行を/etc/apt/sources.list
に追加します。
deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all