WindowsにAPCuをインストールするにはどうすればよいですか?
this が見つかりました。しかし、Windows用のソリューションが必要です。
PHP 5.5.6(XAMPPパッケージを持っています)を使用します。
これ 短くてまっすぐなチュートリアルがあなたを助けます
仮定
説明書
事前:すべてのディレクトリの場所は、wampインストールフォルダーとPHP/Apacheのバージョンによって異なる場合があります。
php_apcu.dll
をC:\wamp\bin\php\php5.5.6\ext
にコピーします。C:\wamp\bin\Apache\apache2.4.9\bin
open php.ini
に移動し、次の行を追加します(ファイルの最後に追加しました)。
[apcu]
extension=php_apcu.dll
apc.enabled=1
apc.shm_size=32M
apc.ttl=7200
apc.enable_cli=1
apc.serializer=php
これは、DLLファイルの場所を除き、php_apcuアーカイブのINSTALLファイルにある推奨構成です。
ワンプを再起動
C:\wamp\bin\php\php5.5.6\bin\php.ini
に追加する必要があるのは、Apacheのphp.iniの手順5で追加した設定行のみです。終わり!
APCの下位互換性を備えたAPCuが必要な場合(コードベースを変更せずに1:1の置換、たとえばapc_cache_info
> apcu_cache_info
)
リリースページからphp_apcu.dll
をダウンロード (適切なPHPバージョン、アーキテクチャ、およびスレッドセーフモードを選択)
[〜#〜] pecl [〜#〜] からphp_apcu_bc.dll
をダウンロードします
PHPインストールフォルダーの下のext
dirに両方のファイルを保存します。
php.ini
で拡張機能をロード:
extension=php_apcu.dll
extension=php_apcu_bc.dll
php.ini
でAPCuを構成します
[APCu]
apc.enabled=1
apc.shm_size=32M
apc.ttl=7200
apc.enable_cli=1
apc.serializer=php
情報:APCu-BC 1.0.3のAPC拡張機能は、動作するためにphp_apcu.dll
と正確に命名する必要があります。名前を付けたときにphp_apcu_bc-1.0.3-7.1-ts-vc14-x86.dll
XAMPPが正しく起動しませんでした(php_apc.dll
が見つからないというエラー)
追記:vc15の上記ソースからダウンロードしたZipファイルには、php_apc.dllという名前のファイルが含まれていました(ファイル: 'php_apcu_bc-1.0.4-7.2-ts-vc15-x86.Zip' date:13/06/2018)- php_apcu_bc.dllに名前を変更するだけで機能しました。
公式ドキュメントを参照してください。
https://secure.php.net/manual/en/opcache.installation.php
私の場合、XAMPPでPHP 5.6を使用していますが、必要なことはphp.ini
ファイル(推奨設定):
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1