php.ini開啟
[opcache]
zend_extension = php_opcache.dll
// 開啟opcache
opcache.enable=1
// 是否在cli(即命令行時)啟用opcache
opcache.enable_cli=1
// 共享記憶體的大下 可以根據專案大小和伺服器配置自行調整
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
// 最大快取檔案個數
opcache.max_accelerated_files=10000
// 0永久快取,1是根據opcache.revalidate_freq快取
opcache.validate_timestamps=1
// 快取多少秒,測試環境設為0。單位秒
opcache.revalidate_freq=0
配置完成重啟服務,z再通過phpinfo檢視。
附: docker容器內開啟
拉取php映象,進到容器內執行命令
docker-php-ext-configure opcache --enable-opcache \ && docker-php-ext-install opcache
安裝成功之後的配置檔案在 /usr/local/etc/php/conf.d 目錄下
也可以通過find命令查詢opcache相關檔案(docker-php-ext-opcache.ini)
通過修改docker-php-ext-opcache.ini調整相關配置項
php -m 檢視模組是否載入
opcache快取設定
前言 在 php7.4 版本中有快取設定,在專案開發的過程中會影響 除錯。如果禁用此選項,則不會優化和快取 在執行期使用 ini set 函式只能禁用 opcache.enable 設定,不可以啟用此設定。如果在指令碼中嘗試啟用此設定項會產生警告。通常被用來測試和除錯。設定為 0 會導致針對每個請求...
PHP7如何開啟opcache擴充套件
opcache 說白了就是將php源 進行快取,而不再需要編譯二進位制。php7預設已經安裝了opcahe拓展,只需要開啟即可 vim usr local php etc php.ini zend extension opcache.so cli環境下,php啟用opcache opcache.en...
Windows PHP 開啟opcache的方法
php opcache可以提公升效能.windows php 配置 opcache 的方法如下 1 先檢查php目錄下ext目錄中有沒有 php opcache.dll 2 將 zend extension php opcache.dll 複製到 php.ini 檔案中的 php 區段下面 如果將 ...