您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

win2003服务器IIS下配置PHP+mysql+zend+伪静态

添加时间:2011-7-24  添加: admin 

本文基本上是转载,目的只是为了以后方便自己使用,前几天就是看这几个教程自己配置成功的。

http://hi.baidu.com/fan_chaomeng/blog/item/db331c57ef0abd40564e0005.html

Win2003server 下架设PHP+mysql+zend

安装前准备:1、安装好iis6

2、下载php环境的相应的软件

推荐配置:php-5.2.6-Win32.zip

mysql-5.0.18-win32.zip

ZendOptimizer-3.3.3-Windows-i386.exe

Mysql的下载地址

http://download.mysql.cn/download_file/zip/5.0/mysql-5.0.18-win32.zip

php的下载地址:

http://cn2.php.net/distributions/php-5.2.6-Win32.zip

Zend的下载地址:

http://downloads.phpchina.com/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe

第一步、安装php

解压php-5.2.6-Win32.zip为php-5.2.6-Win32,然后把其 php-5.2.6-Win32更换为php,拷贝到E盘(可选)

把E:/php/下的php.ini-dist重命名改为php.ini,打开 php.ini,

查找ext,把ext = “./”改为extension_dir = “E:\php\ext”

把下面这些扩展功能中的

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

前面的;注释给去掉,

然后拷贝php.ini到c:/windows目录

第二步、iis6下加载php扩展

打开IIS管理器,点web服务扩展–添加一个新的web服务扩展,扩展名为php,在要 求的文件哪里,添加一个文件路径为E:\php\php5isapi.dll的文件,在设置扩展状态为允许哪里打钩,

如下图所示

在网站上点右键–属性,如下图所示:

在ISAPI筛选器那里添加一个新的筛选器,名称:php,可执行文件还是上面的 E:\php\php5isapi.dll

在主目录,执行权限那里,改为脚本和可执行文件,点配置,如下图所示

然后再点击<配置>,添加php应用程序扩展名映射

最后点击确定。

、、、、、、、、、、、、、、、、、、、、、、、

配置默认站点

先在E盘建立wwwroot目录

右键 默认站点—>

点击<属性>

把本地路径修改为 E:\wwwroot目录

执行权限 修改为 脚本和可执行文件

其次 点击 <文档> 选项卡

第三步、安装mysql-5.0.18-win32.zip,下载到服务器桌面解压。

单击 mysql的安装程序setup.exe,选择(custom)–把mysql安装在E:/mysql目录下,进行安装如下图

上面这个截图是设置mysql的登录密码

点击finish 即可完成mysql的安装

安装完毕后,

我们要把mysql安装目录bin下的libmySQL.dll拷贝到C:/windows 目录下(重要)

第四步、下面来安装zend,双击执行ZendOptimizer-3.3.3- Windows-i386.exe

把Zend安装在E盘上,

web服务器选择iis6.0,

server root 的目录修改为 E:\wwwroot

然后全部是下一步,具体参考以下的截图

然后安装程序会重新启动iis,安装完成。

第五步、到此,IIS下php的配置就完成了,在你的网站目录/wwwroot下,新建个内 容为

<?php phpinfo(); ?>的phpinfo.php,然后访问这个文件如果可以看到相应的服务器配置信息证明PHP已经配置成功了。

__________________________________________________________________________________________________________________________

下面介绍WIN2003的IIS下配置伪静态【rewrite】的方法

第一:首先我们需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置, 而完整版可以对服务器上的各个网站进行伪静态配置.对于个人站长来说,精简版就足够了.下载:http://www.isapirewrite.com/download/isapi_rwl_0055.msi

第二:下载完成后,可以找到安装包里的.msi的文件,安装即可.

随便装在哪都可以,默认是装在C:\Program Files\Helicon下,要注意的 是这个目录everyone要有读取权限。

【加入everyone读取权限方法,高手跳过,右键此文件夹,属性——安全标签——添加——对象名称那里填everyone——最后给出相应的权限就OK】

我就因为当时服务器权限配的比较严格,默认安装Helicon这目录EVERYONE是没有任何权限的,结果老 是出现:Service Unavailable 。

第三:打开Internet 信息服务,右键,web站点属性,点击ISAPI筛选器选项卡.添加筛选器,这里的名称可以自己随意填写,路径自己指定 ISAPI_Rewrite.dll,然后确定.

下面我们先做一个测试页new.asp,可以按照下面的代码写

然后,在浏览器中输入:

http://127.0.0.1/new.asp?id=1234

接着你就可以在网页上看到一行文字:”1234″

看到这几个数字,就说明你测试成功了.

现在我们开始来配置ISAPI_Rewrite :

打开ISAPI_Rewrite的目录,把httpd.ini的只读属性去掉,打开编辑.我们现在是需要把new.asp?id=1234修改成类似 new_1234.html的路径,因此,我们需要在httpd.ini中添加一句

RewriteRule /new_([0-9,a-z]*).html /new.asp?id=$1

保存后,我们就可以测试一下这个网址了:http://127.0.0.1/new_1234.html

可以看到页面上的”1234″了吧,就这样伪静态配置成功了!

———————————————————————————————————————————————————
补充:上文里面提到了重启IIS,不会的朋友往下看:

WINDOWS提供WEB服务的IIS有时候会出现访问过大导致网站打不开,这时重启IIS 是最好的选择。

1、界面操作

桌面右键“我的电脑”–>“管理”–>“服务和应用程序”–>“服务”找 到“IIS admin service”右键点击“重新启动”弹出“停止其它服务”窗口,点击“是”。或者双击“IIS admin service”,然后点击“停止”命令,此时弹出“停止其它服务”窗口,点击“是”,系统停止“IIS admin service”服务,然后点击“启动”完成重启。

2、命令操作

系统“开始”–>“运行”命令,输入cmd回车

输入net stop iisadmin /y 回车

命令完成后,输入net start w3svc 回车完成重启。

或者cmd里直接使用IISReset命令回车,也能完成IIS的重启。(用最后这个就可以 了,最简单又快捷!)

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站