首頁 >後端開發 >PHP問題 >修改php程式碼不生效怎麼辦

修改php程式碼不生效怎麼辦

藏色散人
藏色散人原創
2020-08-18 09:16:016399瀏覽

php程式碼不生效的解決方法:先排查程式快取;然後排查伺服器是否啟用CDN加速;接著確定PHP是否開啟了Opcode快取;最後進行快取過期時間配置即可。

修改php程式碼不生效怎麼辦

推薦:《PHP影片教學》 

PHP修改後無法立即生效更新延遲沒及時更新解決方法

修改PHP程式碼,不能及時更新,要等待許久才更新好,重啟php-fpm服務後會生效! 

修改PHP程式碼,刷新頁面等待PHP回饋結果,1秒過去了,2秒過去了,一直都沒有反應?納尼,什麼情況?等到第N分鐘的時候,頁面才更新成功。

解決方案

一,先排查程式緩存,確定不是程式框架開啟快取設定的問題。 

二,再追蹤伺服器是否啟用CDN加速,CDN加速快取可能會導致部分更新不及時。 

三,最後確定PHP是否開啟了Opcode快取。

使用phpinfo()函數,查看PHP開啟模組中是否包含ZendOpcache這類opcode快取。

如果有,那麼打開php.ini查找下“opcache”,將

opcache.revalidate_freq=60

改為

opcache.revalidate_freq=0

opcache.revalidate_freq 為快取過期時間配置,設定60秒後表示腳本60秒後才會去更新改動,改為0則每次修改都能及時生效,或修改成其它的時間。

如果以上修改還不生效,請查看php.ini修改位置是否正確

修改php程式碼不生效怎麼辦

#

以上是修改php程式碼不生效怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn