PHP opcache擴充套件安裝

OldBoy~發表於2017-05-17

下面是我在PHP 5.4下的安裝方法:

https://pecl.php.net/get/zendopcache-7.0.5.tgz
tar xzf zendopcache-7.0.5.tgz
cd zendopcache-7.0.5
/usr/local/php/bin/phpize

如果找不到phpize 的話自己找PHP路徑,我的在/usr/local/php/bin/phpize,下面這行也要按你的php.ini路徑自行修改

./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

如果顯示

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/

 表示安裝完成,下面要修改php的配置檔案讓它生效

在 php.ini 的最後面加入下面幾行

zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20100525/opcache.so
opcache.memory_consumption=128    //共享記憶體的大小, 總共能夠儲存多少預編譯的 PHP 程式碼(單位:MB) --- 推薦 128
opcache.interned_strings_buffer=8     //最大快取的檔案數目 200  到 100000 之間---  推薦 4000
opcache.max_accelerated_files=4000    //記憶體“浪費”達到此值對應的百分比,就會發起一個重啟排程
opcache.revalidate_freq=60            //允許或禁止在 include_path 中進行檔案搜尋的優化   單位 秒
opcache.fast_shutdown=1                //允許覆蓋檔案存在(file_exists等)的優化特性
opcache.enable_cli=1                   //關閉時程式碼不再優化.

詳細配合請參考:http://blog.csdn.net/bly1126/article/details/19077853

重啟nginx、php-fpm

 

相關文章