今天就跟大家聊聊有關如何解決IIS環(huán)境下 PHP無法顯示錯誤信息的問題,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)專注于網(wǎng)站建設|網(wǎng)站維護|優(yōu)化|托管以及網(wǎng)絡推廣,積累了大量的網(wǎng)站設計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設計服務,案例作品覆蓋成都陽臺護欄等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結合品牌形象的塑造,量身建設品質網(wǎng)站。IIS環(huán)境下 PHP無法顯示錯誤信息的解決辦法:1、更改PHP的配置文件【php.ini】;2、在網(wǎng)站的根目錄下面新建一個【web.config】文件,并添加相應代碼;3、安裝組件【VCRUNTIME140.dll】。
IIS環(huán)境下 PHP無法顯示錯誤信息的解決辦法:
1.PHP
首先打開PHP的配置文件php.ini,并做如下配置修改:
log_errors = On
html_errors = On
display_errors = On
fastcgi.logging = 0
error_reporting = E_ALL & ~E_NOTICE
可根據(jù)自己需求修改
extension=php_curl.dll 開啟CURL模式
extension=php_openssl.dll 開啟Openssl模式
extension=php_pdo_mysql.dll 開啟數(shù)據(jù)庫事務處理
extension_dir = "C:\php\ext" ; 設置php模塊路徑
date.timezone = PRC/ “Asia/Shanghai” ;設置時區(qū)為中國時區(qū)
short_open_tag = On ; php支持短標簽 可選
cgi.force_redirect = 0 ; 開啟以CGI方式運行php
fastcgi.impersonate = 1 ; FastCGI相關設置
cgi.rfc2616_headers = 1 ; 為什么要改這一項暫不清楚
cgi.fix_pathinfo = 0 ; 將1改為0,為了防止 FastCGI解析漏洞
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ;將錯誤提醒修改為標準模式
2.Web網(wǎng)站
在網(wǎng)站的根目錄下面新建一個web.config文件
添加如下代碼:
3.運行cmd進入該目錄,執(zhí)行 PHP 時結果彈出窗口提示:無法啟動此程序,因為計算機中丟失 VCRUNTIME140.dll。
Windows下運行php7需要Visual C++Redistributable 2015而之前的版本不需要那么高的,最新版的Apache可能也需要這個組件,這個組件是運行Visual Studio 2015所建立的C++應用的必要組件,安裝一下即可解決環(huán)境問題,可以直接去微軟官網(wǎng)下載安裝程序。
看完上述內容,你們對如何解決IIS環(huán)境下 PHP無法顯示錯誤信息的問題有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,感謝大家的支持。