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# chown -R nginx.nginx /var/lib/php/opcache/
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/
好了之後重啟服務
# systemctl restart php-fpm.service
# systemctl restart nginx.service
這樣就可以囉~