PHP配置文件緩存opcode設置步驟

【引言】安裝ZendOptimizer或APC2.0等可以加速PHP代碼訪問,主要用於緩存opcode而不是每次重複編譯,進而減少CPU和內存開銷(php5.5+後不需要安裝第三方軟件,直接開啓PHP配置文件中Opcache即可。

步驟1:打開PHP配置文件(php.ini)輸入下屬代碼 並 重啓Apache

這裏寫圖片描述

;聲明opcache擴展文件所在位置
zend_extension=”PHP安裝目錄\php-5.6.27-nts\ext\php_opcache.dll”
;是否開啓opcode緩存
opcache.enable=1
;OPcache 的共享內存大小,以兆字節爲單位
opcache.memory_consumption=128
;用來存儲臨時字符串的內存大小,以兆字節爲單位。 PHP 5.3.0 之前的版本會忽略此配置指令
opcache.interned_strings_buffer=8
;OPcache 哈希表中可存儲的腳本文件數量上限。
opcache.max_accelerated_files=4000
;檢查腳本時間戳是否有更新的週期,以秒爲單位。設置爲 0 會導致針對每個請求,OPcache 都會檢查腳本更新
opcache.revalidate_freq=60
;打開快速關閉, 打開這個在PHP Request Shutdown的時候回收內存的速度會提高
opcache.fast_shutdown=1
;開啓CLI
opcache.enable_cli=1

以上爲代碼直接複製就好(不用感謝,我叫雷鋒)

步驟2:在站點目錄下創建test.php文件,並通過phpinfo檢測是否開啓成功

這裏寫圖片描述

步驟3:修改test.php文件,將phpinfo改爲666刷新網頁插件效果

結果:依舊是phpinfo
原因:因爲開啓了opcode緩存所以直接從內存獲取數據,而不是重新讀取源碼創建opcode

步驟4:刪除剛剛opcode配置 並 重啓Apache(因爲本地開發需要試試生效)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章