溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解決IIS環(huán)境下 PHP無法顯示錯誤信息的問題

發(fā)布時間:2020-08-06 09:48:32 來源:億速云 閱讀:265 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關(guān)如何解決IIS環(huán)境下 PHP無法顯示錯誤信息的問題,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

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ù)庫事務(wù)處理

  •           extension_dir = "C:\php\ext" ;        設(shè)置php模塊路徑

  •           date.timezone = PRC/ “Asia/Shanghai” ;設(shè)置時區(qū)為中國時區(qū)

  •           short_open_tag = On ;                 php支持短標簽 可選

  •           cgi.force_redirect = 0 ;              開啟以CGI方式運行php

  •           fastcgi.impersonate = 1 ;             FastCGI相關(guān)設(shè)置

  •           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文件

添加如下代碼:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.5"/>
    <httpRuntime targetFramework="4.5"/>
  </system.web>
  <system.webServer>
    <httpErrors errorMode="DetailedLocalOnly" existingResponse="PassThrough"></httpErrors>
  </system.webServer>
  
</configuration>

3.運行cmd進入該目錄,執(zhí)行 PHP 時結(jié)果彈出窗口提示:無法啟動此程序,因為計算機中丟失 VCRUNTIME140.dll。

Windows下運行php7需要Visual C++Redistributable 2015而之前的版本不需要那么高的,最新版的Apache可能也需要這個組件,這個組件是運行Visual Studio 2015所建立的C++應用的必要組件,安裝一下即可解決環(huán)境問題,可以直接去微軟官網(wǎng)下載安裝程序。


看完上述內(nèi)容,你們對如何解決IIS環(huán)境下 PHP無法顯示錯誤信息的問題有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI