說明
PHP 5.5+版本以上的,可以使用PHP自帶的opcache開啟性能加速(默認是關閉的)。對於PHP 5.5以下版本的,需要使用APC加速,這里不說明,可以自行上網搜索PHP APC加速的方法。
PHP開啟opcache方法
1、打開php.ini文件(如果centos的/usr/local/lib目錄下沒有php.ini,那么從php解壓后源文件中復制一個過去,比如:php.ini-production)
2、找到:[opcache],設置為:
[opcache] ; dll地址 zend_extension=php_opcache.dll ; 開關打開 opcache.enable=1 ; 開啟CLI opcache.enable_cli=1 ; 可用內存, 酌情而定, 單位為:Mb opcache.memory_consumption=528 ; Zend Optimizer + 暫存池中字符串的占內存總量.(單位:MB) opcache.interned_strings_buffer=8 ; 對多緩存文件限制, 命中率不到 100% 的話, 可以試着提高這個值 opcache.max_accelerated_files=10000 ; Opcache 會在一定時間內去檢查文件的修改時間, 這里設置檢查的時間周期, 默認為 2, 定位為秒 opcache.revalidate_freq=1 ; 打開快速關閉, 打開這個在PHP Request Shutdown的時候回收內存的速度會提高 opcache.fast_shutdown=1