最经配置在根据网上的教程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
register_globals = On
或者在php头文件加
ini_set("error_reporting","E_ALL & ~E_NOTICE");