PHP開啟opcache快取

2021-10-22 15:20:29 字數 881 閱讀 2439

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 區段下面 如果將 ...