1. 程式人生 > >Windows Server 2012 R2配置IIS搭載PHP發生HTTP500解決辦法

Windows Server 2012 R2配置IIS搭載PHP發生HTTP500解決辦法

最經配置在根據網上的教程Windows Server 2012 R2配置IIS搭載PHP時發生瞭如圖所示的問題


發現有如下問題:

1.php.ini檔案配置有誤

cgi.rfc2616_headers = 1
fastcgi.impersonate = 1
cgi.force_redirect = 0
extension_dir = "C:\php\ext"
date.timezone = PRC  或者Asia/Chongqing (重慶),Asia/Shanghai (上海),Asia/Urumqi (烏魯木齊),Asia/Macao (澳門),Asia/Hong_Kong (香港),Asia/Taipei (臺北) 注意:在改配置檔案時要把前面的 ;刪除!!

2.VC執行庫版本不對

php(X86)請配置VCX86版本,php(X64)請配置VCX64(下面是PHP5.6對應的版本)

3.error_reporting引數問題

修改php.ini error_reporting = E_ALL & ~E_NOTICE
register_globals = On
或者在php標頭檔案加 ini_set("error_reporting","E_ALL & ~E_NOTICE");