打開對應(yīng)PHP版本的php.ini文件,搜索opcache.revalidate_freq=0 為0就可以
//opcache.so擴(kuò)展 zend_extension=opcache.so //OPcache共享內(nèi)存存儲大小,單位MB opcache.memory_consumption=128 //PHP7 使用了一種叫做字符串駐留(string interning)的技術(shù)來改善性能。舉例:在代碼中使用了100次字符串“rockywish”,在PHP內(nèi)部只會在第一使用這個字符串的時(shí)候分配一個不可變的內(nèi)存區(qū)域來存儲這個字符串,其他的99次使用都會直接指向這個內(nèi)存區(qū)域。這個選項(xiàng)則會把這個特性提升一個層次——默認(rèn)情況下這個不可變的內(nèi)存區(qū)域只會存在于單個php-fpm的進(jìn)程中,如果設(shè)置了這個選項(xiàng),那么它將會在所有的php-fpm進(jìn)程中共享。在比較大的應(yīng)用中,這可以非常有效地節(jié)約內(nèi)存,提高應(yīng)用的性能。注意:這個選項(xiàng)的值是以兆字節(jié)(megabytes)作為單位。 opcache.interned_strings_buffer=8 //這個選項(xiàng)用于控制內(nèi)存中最多可以緩存多少個PHP文件。這個選項(xiàng)必須得設(shè)置得足夠大,需要大于項(xiàng)目中的所有PHP文件的總和 opcache.max_accelerated_files=4000 //設(shè)置緩存的過期時(shí)間(單位是秒),為0的話每次都要檢查 opcache.revalidate_freq=60 //;從字面上理解就是“快速關(guān)閉”。它的作用是在單個請求結(jié)束時(shí)提供一種更快速的機(jī)制來調(diào)用代碼中的析構(gòu)器,從而加快PHP的響應(yīng)速度和PHP進(jìn)程資源的回收速度,這樣應(yīng)用程序可以更快速地響應(yīng)下一個請求。把它設(shè)置為1就可以使用這個機(jī)制了。 opcache.fast_shutdown=1 //CLI環(huán)境下,PHP啟用OPcache opcache.enable_cli=1