cuteftp 2018-2-21 09:58
CentOS7 + PHP7 安裝啟用Zend Opcache 提升效能
標榜十年來最大改版的PHP 7,最大亮點是翻倍的效能提升,但若只是現有網站的舊版PHP環境升級到新版,還不足以充分發揮PHP 7的能耐。
Opcache 是PHP開發者一定要知道的新版效能密技。
Opcache是一個將預先編譯的腳本程式快取在共用記憶體的功能,但PHP預設設定會關閉這項功能,因此,很多開發者會忘了善用這個優化機制。即使不啟用Opcache,PHP 7的效能已可超越5.6版,啟用後還可以更快。
安裝 opcache:
# yum install epel-release
# yum install php-opcache
下述設定可以參考看看,請再依照自己的環境修改:
# vi /etc/php.d/10-opcache.ini
[quote]
zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.file_cache=/var/lib/php/opcache/
[/quote]
# chown -R nginx.nginx /var/lib/php/opcache/
好了之後重啟服務
# systemctl restart php-fpm.service
# systemctl restart nginx.service
這樣就可以囉~