window 2008 iis + php环境下phpinfo出现500的解决方法

直接说解决的方法 修改php.ini 中的 date.timezone 设置为 date.timezone=PRC, 这个问题比较怪异。php代码可以正常的运行,比如一个 for 循环,执行phpinfo的时候,就报错 500。

出现的过程,修改了php目录中的 php.ini-development 文件为 php.ini, 重启后。执行 phpinfo() 就报错,执行一个简单的php循环没有问题。 这样php肯定是加载了这个配置文件,要不然也不会出现这问题。感觉应该是bug 。

运行的环境

  1. windows 2008
  2. php5.6
  3. IIS7

 

截图

php.ini timezone 为空导致 500错误
php.ini timezone 为空导致 500错误

 

留言

您的电子邮箱地址不会被公开。 必填项已用 * 标注