因为一直用win2003+IIS6.0+PHP的环境,所以搭建PHP自认为非常熟悉了,但是最近在搭建win2012+IIS8.5+PHP的环境时,我遇到了一些问题,经过4个小时的折腾,终于搞定了,本文记录一些经验,可能不少朋友也会遇到与我相同的问题。
win2012安装PHP,一些版本不能用
一开始我使用的PHP版本是 PHP-5.2.4-Win32,注意,此时没有用到php.ini
这个文件。但当我要启用某些扩展功能时,比如extension=php_curl.dll
,要用到了php.ini
,并把该文件复制到C:\Windows
后,运行PHP文件竟然报错:500内部服务器错误。这让我知道,以前win2003+IIS6.0+PHP的搭建方法,在win2012系统不适用了!
是不是PHP版本太低了?我带着这个疑问,下载了 php-5.3.29-nts-Win32-VC9-x86,重新手动配置PHP环境,没用到php.ini
时,测试PHP程序运行成功。之后启用某扩展功能,用到了php.ini
,并把该文件复制到C:\Windows
后,再次