php7 opcacheの設定
カテゴリー: レンタルサーバーやcgi
2016-05-20
php7 opcacheの設定
メモリに保存します。
ディスクキャッシュじゃないのでがっかり
遅いサイトでないと効果を発揮しないみたい。
100ms程度のレスポンスで来るサイトには意味がない
モジュール版PHP運用でハードディスクへの負荷を考えると意味があるかもしれませんけどね。
php7
php.ini
zend_extension=php_opcache.dll
[opcache]
opcache.enable = 1
で、勝手にキャッシュが動くようになります。
その他の細かい設定は、phpのサンプルの設定を参考にしましょう
ZendOPcache.MemoryBase@ユーザー名@英数字のファイルが
ユーザーのテンポラリフォルダに作成されます。
C:\Users\%USERNAME%\AppData\Local\Temp\
iniの
sys_temp_dir = "/tmp"
で強制的に変更してもopcacheは無視するみたい。
php -S localhost:8000
PHP Warning: PHP Startup: Invalid library (appears to be a Zend Extension, try loading using zend_extension=php_opcache.dll from php.ini) in Unknown on line 0
PHP 7.0.6 Development Server
このエラーの時は、間違ってextension=php_opcache.dll となっているので、
zend_extension=php_opcache.dllとなっているか確認しましょう
メモリに保存します。
ディスクキャッシュじゃないのでがっかり
遅いサイトでないと効果を発揮しないみたい。
100ms程度のレスポンスで来るサイトには意味がない
モジュール版PHP運用でハードディスクへの負荷を考えると意味があるかもしれませんけどね。
php7
php.ini
zend_extension=php_opcache.dll
[opcache]
opcache.enable = 1
で、勝手にキャッシュが動くようになります。
その他の細かい設定は、phpのサンプルの設定を参考にしましょう
ZendOPcache.MemoryBase@ユーザー名@英数字のファイルが
ユーザーのテンポラリフォルダに作成されます。
C:\Users\%USERNAME%\AppData\Local\Temp\
iniの
sys_temp_dir = "/tmp"
で強制的に変更してもopcacheは無視するみたい。
php -S localhost:8000
PHP Warning: PHP Startup: Invalid library (appears to be a Zend Extension, try loading using zend_extension=php_opcache.dll from php.ini) in Unknown on line 0
PHP 7.0.6 Development Server
このエラーの時は、間違ってextension=php_opcache.dll となっているので、
zend_extension=php_opcache.dllとなっているか確認しましょう