isapi mysql_win2003以isapi的方式配置php+mysql环境(安装了shopEX)

一、准备相关组件php-5.2.17-Win32-VC6-x86ZendOptimizer-3.3.3-Windows-i386.exedotNetFx40_Full_x86_x64.zipwic_x86_chs.zip

二、开始安装PHP

这里我们以安装php-5.2.17为例。

首先必须确定系统中已经正确安装IIS,如果没有安装,需要先安装IIS。

1、解压php-5.2.17压缩包至C:/php5目录

db86b281ddd1eb54059b31eedd952927.png

3、给php5文件夹和php/tmp赋予“users”权限

4c40f67f1759551d85d0a9955aab00e6.png

3、给PHP临时文件夹赋予可写权限

到“C:\php5”里新建一个“tmp”文件夹,并给"user"赋予可写权限。(tmp文件夹可自定义到别的路径)

0145df30bdad855fe2623f2cba2ca2cb.png

二、复制并设置相关文件

1、拷贝php的扩展文件

将“C:\php5”下的所有.dll文件,复制到“C:\WINDOWS\system32”下,如果有提示需要覆盖文件,建议覆盖。

若怕查找麻烦,可以在CMD命令行下执行以下代码:

05764633aadeddbf395aca67643211f0.png

2、IIS

1)、在“控制面板”的“管理工具”中选择“Internet服务管理器”,打开IIS后停止服务,然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“Web站点属性”窗口的“ISAPI筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向php5isapi.dll所在路径,如:C:\PHP\php5isapi.dll

74662b3c13ae1c014e46fc12c1dd558b.png2)、打开“Web站点属性”窗口的“主目录”标签,权限部分先给予写入权限 ,shopex建站完成后为了安全须去掉写入权限。执行权限设置“脚本和可执行文件”48bbcd4305f3f1a115c1f0fbf893e282.png

3)、打开“Web站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为.php,单击“浏览”将可执行文件指向php5isapi.dll所在路径,如:C:\PHP\php5isapi.dll,限制动作,填:GET,HEAD,POST,然后一路确定即可。24b5adda426346280ff32df49ec9fcbd.png4)、添加web服务扩展右击Web服务扩展,添加一个新的web服务扩展

46abad2ca1e59c0f41bb917e3aa07c63.png

添加后会多一个php服务

设置为允许

a39260ac035bcc018b6e553d01ff9780.png

3、修改PHP.ini

重命名php.ini-recommended为php.ini

af2a5987fc4f6b6a2ad3414cc7685729.png

打开php.ini文件

查找

extension_dir

= "./"

并修改为

extension_dir

= "C:\php5\ext"

2)修改临时文件夹路径

查找

;upload_tmp_dir

=

去掉“;”,并修改为

upload_tmp_dir

= "C:\PHP5\tmp"

当然这个目录可以定在其它地方,但必须拥有可读、可写、可修改权限。

3)继续改

查找

fastcgi.impersonate

= 1,去掉前面的“;”

查找

short_open_tag

= Off,去掉前面的“;”,并把Off改为On

date.timezone = "Asia\Shanghai"

4)查找Windows Extensions

;

extension=php_curl.dll

;

extension=php_gd2.dll

;

extension=php_gettext.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_mcrypt.dll

;extension=php_mhash.dll

将以上常用组件前面的“;”去掉。

5)修改时区

查找;date.timezone =,去掉前面的“;”,并改为date.timezone =”Asia/Shanghai”

若不修改时区,在部分服务器系统下会出现500错误。

4、复制文件

将刚刚的php.ini文件,复制一份到“C:\WINDOWS”目录下,并把php程序目录下的php.ini修改为“#php.ini”或删除,防止php在调用时冲突。

4、测试

到IIS的网站目录下新建一个php文件,并放入以下代码,若能正常显示表示PHP安装成功。

phpinfo();

?>

20a73ed3aa18619ac2222e8f215c63c5.png

5、安装Zend组件

5d4cb992d09f0bd7ab77cde1749df6c8.png

d3317aa7535105f75341789f516ff0c4.png

a050c7d3aa3061e6f9f9cbdbb646b747.png

6a5f9c328f4842ffec1126b0fa539164.png

检查以上信息无误点击 “Install”,然后会弹出提示安装期间web服务会不可用,点击“是”就可以。

8ff8154ed145aff47484fbbe73a77b3d.png

5、安装.NetFramework

4.0

安装mysql 5.5需要先安装.NetFramework

4.0,而安装.NetFramework 4.0需要wic(windows Imaging Component)组件的支持,所以需要先安装wic_x86_chs

726a429edebe3c1171f916c78bd66087.png

9bd48632077503b4c1f2632f6e107ba6.png

6、最后安装 mysql-installer-community-5.5.29.0.msi

欢迎界面选择第一项“Install

MySQL Products”

65ba2bffdc721c4d27a062d893f2b361.png

选择“I accept the kense

terms”然后点击“next”。

49c718e4703454d5c7b2c561773d8269.png

这里直接点击“Execute”,然后点”next”

55fa0e7942c8b50b745a3b36cc992dd9.png

选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,这里选择安装方式为“Custom”,并设置安装路径为D:\mysql\install,数据存放路径为:D:\mysql\data.然后”next”

4ad05cf4339c612fb7a6280c38a9f58f.png

这里选择只安装第一项“Mysql Server 5.5.29”

4c172881f0ee808aa8fd2fc8d5472d69.png

这里检查无误,直接”next”

f5611cea1949b800335f0cb23d9eeed1.png

这里显示要安装的项目,直接“Execute”,开始安装。

88da9d9877a7b82e432d901462994d4a.png

一路”next”,到”Configuration”界面,在服务配置类型里(Server Configuration Type)选择”Server Machine”:

f43bf8f96beb1759413e9eb9071bc2cd.png

这里输入自己设置的root密码( 也可以自己新建账号):

8a286bedbe97c1eeb7b3ee72c322d7ea.png

0988d44ceb7a28ef6ffd748e74a6f641.png

点击”Finsh”完成安装:

249ae3456e64280b1bb9a3ad420f3997.png

默认安装完成之后mysql服务会自动开启,可在控制台输入“netstat -an”,查询已经开启3306端口监听状态:

046b51a46efeee208e69a8f054ca2ee2.png

用cd命令进入mysql安装目录下的bin目录

然后输入mysql  -u root –p输入密码,进入mysql数据库

a582f89a6b627354aa68c243d0b50dad.png

然后建立shopex数据库,用于后续建立shopex测试网站:

08c70ce0e8ae771bc7c3b1608999cd1f.png

到这里一切配置完毕,浏览器打开127.0.0.1提示403禁止访问错误,原因是shopex网站的主页是index.php ,需要在IIS属性面板的”文档”标签里添加index.php索引项。如下:

5a15a717d0c70392800f2fbc0432a03e.png

然后顺利打开网页, 正确配置数据库后保存下一步:

5f3e2def38a1b753d0730d725af7a674.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值