系统:windows2003 SP2 32位
PHP :php 5.3.14
Mysql: mysql5.6.17
打开运行输入appwiz.cpl 然后单击 添加/删除windows组件
勾选应用程序服务器,点击下一步即可完成安装。
打开运行输入inetmgr 如果弹出IIS表示安装成功
打开运行输入inetmgr 如果弹出IIS表示安装成功
打开vcredist_x86.exe单击下一步完成安装
打开dotNetFx40_full_x86.exe发现报错
这里需要先安装WIC组件,打开wic_x86_chs.exe,然后根据提示完成安装
完成wic后回过头来继续安装.NET Framework,根据提示完成安装
将mysql5.6.17压缩包解压,然后复制目录到inetpub下面
将下载的mysql压缩包进行解压,然后放到
C:\inetpub\目录下,并改名为mysql5.6
进入目录将my-default.ini文件复制一份,并改名为my.ini 然后编辑my.ini配置文件参数如下
[mysql]
basedir=C:\mysql5.6
datadir=C:\mysql5.6\data
port=3306
character_set_server=utf8
这里可以将mysql5.6下的环境变量配上去
打开运行输入cmd然后进入mysql5.6\bin 目录下输入
Mysqld –install
如果出现successfully installed表示安装成功 然后启动服务
net start mysql
然后登录mysql(初始密码为空),进行密码修改,记得刷新授权表
至此mysql已经完成安装,
如果想卸载可以进入mysql5.6然后输入mysqld –remove 或者
sc delete mysql 进行服务卸载
将php压缩包解压后,移动到inetpub目录下并改名为php5.3
进入目录将php.ini-development复制一份改名为php.ini
然后编辑php.ini 改如下配置
extension_dir = "C:\Inetpub\php5.3\ext" #设置php模块路径
date.timezone = PRC #设置时区为中国时区
register_globals = On #开启GET数据调用
cgi.force_redirect = 0 #开启以CGI方式运行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
extension=php_curl.dll
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_pdo_mysql.dll
然后保存退出
打开fastsetup1.5_rw_x86.exe按照提示安装即可
打开IIS,点“本地计算机”前的+号,在网站右键属性 切换到主目录,点击配置在映射选项卡内点击添加然后
可执行文件C:\WINDOWS\system32\inetsrv\fcgiext.dll
扩展名 .php
动作限制为 GET,HEAD,POST,TRACE
用记事本打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件
在最后一行添加以下代码
[Types] ####这行不用
php = PHP
[PHP]
ExePath=C:\Inetpub\php5.3\php-cgi.exe
然后保存退出
解压ZendGuardLoader-php-5.3-Windows.zip 然后进入目录最深处将ZendLoader.dll 移动到C:\Inetpub\php5.3\ext 下然后打开php.ini配置在最后一行添加如下代码
[ZendGuardLoader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="C:\Inetpub\php5.3\ext\ZendLoader.dll"
然后保存退出
进入C:\Inetpub\wwwroot\创建一个目录test,
并在里面建立index.php内容<?php phpinfo() ?>
进入IIS 将默认网站删除 然后右击网站属性,在主目录选项卡里做如下操作
然后在文档选项卡里添加index.php , 在服务选项卡里将两个压缩勾选上
单击确定 然后在web服务扩展新建一个扩展 配置如下
扩展名: IIS Temporary Compressed
要求文件: C:\WINDOWS\system32\inetsrv\gzip.dll
然后设置为允许勾打上
然后在将外面的Active Server Page点成允许
打开运行输入compmgmt.msc 然后如下新建用户
然后对创建好的demon用户右击属性,在隶属于里将
删除users
添加guests
打开inetmgr新建网站,网站的根路径选择之前创建好的
c:\inetpub\wwwroot\testroot 根据提示完成安装
然后在新建的网站右击属性 在主目录选项卡里改为纯脚本
然后在目录安全性选项卡里点击身份验证方法 用户名选择刚刚创建的demon账号顺便将集成windows身份验证勾取消掉
然后对新建的网站右击权限,添加demon账户只给读取和写入权限,然后右击电脑所有任务重新启动服务
然后打开浏览器输入 http://localhost
如果出现如下现象表示配置成功
排错网站
如果没有出现,有两种可能出现问题点:
可以根据错误提示缩小错误范围
权限错误点如下
来源: http://www.cnblogs.com/demonxian3/p/6637721.html