寶塔面板是一個簡單易用的服務器管理面板,它提供了豐富的 PHP 軟件管理工具,方便用戶管理和配置 PHP 服務以及相關的設置,例如PHP服務、安裝擴展、配置修改、上傳限制、禁用函數(shù)、超時限制、配置文件以及日志等功能。
PHP是一種開源的服務器端腳本語言。它主要用于網(wǎng)頁開發(fā),可以與HTML、CSS、JavaScript等網(wǎng)頁技術配合使用。在【軟件商店】中就可以進行下載安裝和配置。
一、PHP服務
當前Mysql的服務狀態(tài),可以在這里進行停止、重啟、重載配置操作。如果對Mysql的配置文件進行修改過后,可以通過“重載配置”功能來進行配置生效。
二、安裝擴展
在線安裝PHP的擴展模塊,根據(jù)實際需求來進行安裝配置使用。
- Redis擴展僅支持一個PHP版本安裝使用,若在其它PHP版本已安裝redis擴展,請勿再裝
- 請按實際需求安裝擴展,不要安裝不必要的PHP擴展,這會影響PHP執(zhí)行效率,甚至出現(xiàn)異常
- opcache/xcache/apc等腳本緩存擴展,請只安裝其中1個,否則可能導致您的站點程序異常
三、配置修改
如果要對PHP的環(huán)境配置需要調整或者修改,可以在此進行修改,請根據(jù)實際情況來進行配置使用。
四、上傳限制
PHP配置文件中的“post_max_size”功能模塊,限制PHP項目下的最大上傳大小。
五、超時限制
PHP配置文件中的“max_execution_time”功能模塊,腳本最大執(zhí)行時間(秒) ,過短會導致文件還沒上傳完腳本就停止了。
- 若上傳限制中值過大,需適當延長超時時間。
- 若網(wǎng)站在沒有高并發(fā)的狀況下頻繁出現(xiàn)502超時現(xiàn)象,也可以嘗試適當增加超時時間限制。
- 建議最大設置時間不要超過86400秒,也就是一天的時間。
六、配置文件
當前PHP的主配置文件(php.ini),PHP環(huán)境所有的功能配置在這里修改。若不了解配置規(guī)則,請勿隨意修改。
七、FPM配置文件
PHP進程管理器的配置文件,若不了解配置規(guī)則,請勿隨意修改。
八、禁用函數(shù)
- 禁用PHP的存在危險操作的函數(shù)。
- 在此處可以禁用指定函數(shù)的調用,以增強環(huán)境安全性!
- 強烈建議禁用如exec,system等危險函數(shù)!
九、性能調整
寶塔面板提供了一套根據(jù)系統(tǒng)配置來優(yōu)化PHP的配置方案,可以根據(jù)實際環(huán)境需求來進行配置修改。
十、負載狀態(tài)
展示當前PHP狀態(tài)情況,如請求數(shù),啟動日期,應用池等等。
十一、PHPinfo
包含了PHP環(huán)境的各種配置信息,比如PHP的版本、操作系統(tǒng)的類型、PHP擴展模塊的加載情況、當前PHP腳本運行的配置、請求頭信息等等。在開發(fā)和調試階段,通過查看這些信息可以幫助我們更好地了解當前PHP環(huán)境的狀態(tài),從而更好地調試和排查問題。
十二、Session配置
選擇存儲Session的方式,提供“files”、“redis”、“memcache”、“memcached”四種存儲模式并填寫相應的連接信息。同時還可以清理Session文件。
- 若你的站點并發(fā)比較高,使用Redis,Memcache能有效提升PHP并發(fā)能力
- 若調整Session模式后,網(wǎng)站訪問異常,請切換回原來的模式
- 切換Session模式會使在線的用戶會話丟失,請在流量小的時候切換
十三、日志
記錄PHP的運行日志和運行中產(chǎn)生的錯誤日志。
十四、慢日志
主要用來記錄在 PHP中執(zhí)行時間超過指定時間的 PHP腳本。通過慢查詢日志,可以查找出哪些語句的執(zhí)行效率低,以便進行優(yōu)化。