服務(wù)器環(huán)境:windows2008 R2 64bit/IIS7.5 ,PHP7或5.6
無法找到來自源 Zend OPcache 的事件 ID 487 的描述。本地計算機(jī)上未安裝引發(fā)此事件的組件,或者安裝已損壞??梢园惭b或修復(fù)本地計算機(jī)上的組件。
如果該事件產(chǎn)生于另一臺計算機(jī),則必須在該事件中保存顯示信息。
以下是包含在事件中的信息:
Base address marks unusable memory region. Please setup opcache.file_cache and opcache.file_cache_fallback directives for more convenient Opcache usage
試圖訪問無效的地址。
php -v一切正常,IIS錯誤:“php-cgi.exe - FastCGI 進(jìn)程意外退出”,事件查看器顯示:無法找到來自源 Zend OPcache 的事件 ID 487 的描述。……
解決方法:
修改php.ini 里opcache 配置:opcache.mmap_base = 0x20000000
[opcache]
; dll地址
zend_extension=php_opcache.dll
; 開關(guān)打開
opcache.enable=1
; 開啟CLI
opcache.enable_cli=1
; 可用內(nèi)存, 酌情而定, 單位為:Mb
opcache.memory_consumption=528
; Zend Optimizer + 暫存池中字符串的占內(nèi)存總量.(單位:MB)
opcache.interned_strings_buffer=8
; 對多緩存文件限制, 命中率不到 100% 的話, 可以試著提高這個值
opcache.max_accelerated_files=10000
; Opcache 會在一定時間內(nèi)去檢查文件的修改時間, 這里設(shè)置檢查的時間周期, 默認(rèn)為 2, 定位為秒
opcache.revalidate_freq=60
; 打開快速關(guān)閉, 打開這個在PHP Request Shutdown的時候回收內(nèi)存的速度會提高
opcache.fast_shutdown=1
opcache.mmap_base = 0x20000000
如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會為你解答??! 點擊進(jìn)入論壇