PHP編譯安裝Zend OPCache加速
發表於 : 2015-09-20, 23:34
一,首先Zend Opcache 已經集成在了PHP 5.5裡面,編譯安裝PHP5.5的時候加上--enable-opcache就行了。
二,但也支援低版本的 PHP 5.2.*, 5.3.*, 5.4.*,未來會取消對5.2的支持。下面是的方法在5.3、5.4測試過。
1、代碼如下(如果找不到phpize 的話自己找PHP路徑):
2、開始編譯安裝(修改自己的PHP路徑)
3、如果顯示Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/
表示安裝完成,下面要修改php的設定檔讓它生效。
在 php.ini 的最後面加入下面幾行(注意修改自己產生的opcache.so 的路徑名稱):
4、重啟生效
5、查看:
來源:http://www.hadals.com/post-16.html
二,但也支援低版本的 PHP 5.2.*, 5.3.*, 5.4.*,未來會取消對5.2的支持。下面是的方法在5.3、5.4測試過。
1、代碼如下(如果找不到phpize 的話自己找PHP路徑):
代碼: 選擇全部
wget http://pecl.php.net/get/zendopcache-7.0.3.tgz
tar xzf zendopcache-7.0.3.tgz
cd zendopcache-7.0.3
phpize代碼: 選擇全部
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install表示安裝完成,下面要修改php的設定檔讓它生效。
在 php.ini 的最後面加入下面幾行(注意修改自己產生的opcache.so 的路徑名稱):
代碼: 選擇全部
zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20100525/opcache.so
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=15、查看:
代碼: 選擇全部
php -v 或者 php -m