PHP編譯安裝Zend OPCache加速

版主: stnet253

回覆文章
admin
系統管理員
文章: 38
註冊時間: 2012-02-25, 22:10
聯繫:

PHP編譯安裝Zend OPCache加速

未閱讀文章 admin »

一,首先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路徑):

代碼: 選擇全部

wget http://pecl.php.net/get/zendopcache-7.0.3.tgz
tar xzf zendopcache-7.0.3.tgz
cd zendopcache-7.0.3
phpize
2、開始編譯安裝(修改自己的PHP路徑)

代碼: 選擇全部

./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
3、如果顯示Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/
表示安裝完成,下面要修改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=1
4、重啟生效

5、查看:

代碼: 選擇全部

php -v   或者 php -m

來源:http://www.hadals.com/post-16.html
回覆文章

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客