2008 iis7 php mysql_Windows2008+iis7+php5+mysql5 环境配置

IIS7新特性,fastcgi据说运行PHP的效率高答130%,比啊帕奇还高,看来微软要开始打击对手了~

我的电脑-服务器管理器-添加角色-选择WEB服务器(IIS7),装起咯….自己看着装咯…想装什么就装什么.用到就装…

然后下载PHP装撒~去php官方下个非安全包滴~~下好了之后解压把里面的东西复制到c:php 给上iis_users组权限~(如果C盘没做过权限配置就不用给了).把php.ini-recommended这个文件改成php.ini 然后修改如下:

1) 设置扩展路径

查找 extension_dir 有这么一行

extension_dir = “./”

将此行改成

extension_dir = “C:php5ext”

其中C:php5是你安装php的路径.路径不正确将无法加载dll

(注意:有些php版本是 ;extension_dir = “./” 要把前面的分号去掉)

(2) 查找

;extension=php_mbstring.dll

;extension=php_gd2.dll

;extension=php_mysql.dl

把上面3项前面的分号去掉,这样IIS启动时就可以加载这些dll了

(3) 设置会话保存路径

查找session.save_path 有这么一行

;     session.save_path = “N;/path”

在此行后加入一行(注意是加入一行,不是加到后面)

session.save_path = “C:WINDOWSTemp” (2008必须)

保存到你的临时目录下,这里完全可以保存到windows临时目录Temp下

(4) 还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的.

也就是说 php不能使用短标记如 必须使用

由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等

如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改

查找

short_open_tag = Off

改为

short_open_tag = On

(5) 是否显示错误 display_errors

出于安全性考虑,display_errors 有些版本也默认为 Off.

就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.

这样调试起来将非常不便,建议根据自己需要修改

查找

display_errors = Off           (注意不是 ; – display_errors = Off           [Security])

改成

display_errors = On

OK 保存.然后把php5ts.dll丢到system32下面~libmysql.dll也是~不然装DZ论坛说你TMD 不支持MYSQL.

然后打开IIS Manager-添加ISAPI筛选器~名称自己乱写,可执行文件选择C:phpphp5isapi.dll(如果想用fastcgi模式的话选择php-cgi.exe)..然后转到处理程序映射那里~添加脚本映射~

这样就支持PHP了~然后丢个phpinfo.php到WEB目录下访问下~OK~MYSQL5在2008有点小小问题~在VISTA/2008中。装MYSQL5你装上去最后是运行不了配置文件的。请做如下修改。

用一些文件修改工具。如eXeScope等 打开BIN目录下的 配置文件 MySQLInstanceConfig.exe

在最后一行的XML数据里找到 把红色的地方改为 requireAdministrator。保存文件。就可以打开了。这个主要是改变了进程获取权限.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值