- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
新配置的PHP環境,?者剛做過配置改動,比如新加載的DLL擴展,訪問頁面,可能會出現“內存位置訪問無效。”的錯誤。主要原因是DLL擴展加載失敗。我們就需要找到是哪一個DLL文件加載出現了問題。排查方法是:
將php.ini中“display_startup_errors = Off”改為“display_startup_errors = On”。這時訪問php頁面,服務器上會彈出php錯誤的提示對話框,你就可以明確看到是哪一個dll文件加載失敗,有時會有多個dll文件加載失敗,需要你先分號(;)注釋掉php.ini中提示那?dll后繼續訪問如此反復排查,把出問題的dll都用分號(;)注釋掉后,php就可以正常運行了。
如果加載失敗的dll是你必須使用的擴展庫文件,那么就要從版本是否對應、文件是否齊全、文件是否已損壞等等方面去排查加載失敗的原因了。不同的擴展具有不同的情況,這里就無法一一羅列了,記住:搜索引擎是你最好的幫手,針對單個dll去搜索解決的方法吧。
另外?新版本的Windows版本PHP,在出現錯誤時,會將詳細的錯誤信息自動存儲到Windows系統的TEMP臨時目錄,文件名為:php-errors.log。在Windows2003系統中路徑一般是:C:WINDOWSTempphp-errors.log。用記事本打開這個文件,就可以看到詳細的php錯誤記錄了。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP