最近在使用WORDPRESS的时候,发现最新版的WORDPRESS已经不支持低版本的PHP与MYSQL了,所以就下载了高版本的PHP与MYSQL,并结合FASTCGI的方式部署了一台服务器,发现与以前经常使用的ISAPI方式相比,真的是省了不少事,下边就把详细过程贴出来供大家参考。
原料清单
fcgisetup_1.5_rtw_x86.msi,这个就是FASTCGI的安装文件了,下载地址:http://www.iis.net/download/FastCGI
php-5.3.14-nts-Win32-VC9-x86.msi,PHP安装文件,下载地址:http://windows.php.net/download/
mysql-5.5.25-win32.msi,MYSQL安装文件,下载地址:http://www.mysql.com/downloads/mysql/
系统环境
Windows Server 2003, Enterprise Edition Service Pack 2
Internet 信息服务(IIS)管理器 版本: 6.0
安装FASTCGI
在安装PHP之前,首先应当安装FASTCGI,过程非常的简单,只需要勾选同意安装协议就好了,完成之后,打开IIS管理器,在WEB服务器扩展中就会出现FASTCGI的身影了,如图所示:
安装PHP
安装PHP时安装路径可以选择安放到C盘以外的其他分区,这里选择E:\PHP\,下一步,WEB SERVER SETUP的地方选择IIS FASTCGI,如下图:
在CHOOSE ITEMS TO INSTALL页面,一定记得在register *.php files to open automatically with php下拉列表中选中will be installed on local hard drive,意思就是默认将PHP文件关联到此PHP解释器,如果这里不选,则需要后期以手工修改配置文件的方式来关联PHP文件(我想没人乐意手工操作吧),如下图所示:
然后一路NEXT直到出现FINISH,PHP的安装就完成了。
测试:进入IIS管理控制台,打开默认站点的属性窗口,在主目录选项中,执行权限选择纯脚本或者脚本和可执行文件,然后在站点目录下放入一个PHP文件,内容为 echo phpinfo(); ?>,在浏览器打开会发现并未出现PHP的配置清单,这是因为在PHP的配置文件中没有打开短标签的缘故,找到E:\PHP\php.ini文件,修改short_open_tag = On,重启IIS,再访问页面,PHP配置出来了有木有,如下图所示:
安装MYSQL
安装的时候选择custom(自定义)安装,然后安装路径自定义为E:\MYSQL\,之后一路NEXT,直到出现FINISH,会提示你启动MYSQL配置向导,进入向导,选择detailed configuration(详细配置),在服务器类型中选择Server machine(如果运行MYSQL的同时运行WEB服务器的情况下,推荐选择这种模式),如下图所示: