PHP8 安裝

2023-09-07 11:42 更新

OPcache 只能編譯為共享擴展。 如果你使用 --disable-all 參數(shù) 禁用了默認擴展的構(gòu)建, 那么必須使用 --enable-opcache 選項來開啟 OPcache。

編譯之后,就可以使用 zend_extension 指令來將 OPcache 擴展加載到 PHP 中。在非 Windows 平臺使用 zend_extension=/full/path/to/opcache.so, Windows 平臺使用 zend_extension=C:\path\to\php_opcache.dll。

注意:如果想將 ? Xdebug 與 OPcache 一起使用,必須在 Xdebug 之前加載 OPcache。

推薦的 php.ini 設(shè)置

使用下列推薦設(shè)置來獲得較好的 性能:

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 ; prior to PHP 7.2.0

你也可以禁用 opcache.save_comments 并且啟用 opcache.enable_file_override。 需要提醒的是,在生產(chǎn)環(huán)境中使用上述配置之前,必須經(jīng)過嚴格測試。 因為上述配置存在一個已知問題,它會引發(fā)一些框架和應(yīng)用的異常, 尤其是在存在文檔使用了備注注解的時候。

在 Windows 上,應(yīng)該啟用 opcache.file_cache_fallback,以及應(yīng)該將 opcache.file_cache 設(shè)置為存在且可寫的目錄。

這里是 OPcache 可用的配置指令完整列表。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號