IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与(2)

以下内容需要回复才能看到


1 设置扩展路径
查找 extension_dir 有这么一行
extension_dir = "./"
将此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径.路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
2 查找
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dl
把上面3项前面的分号去掉,这样IIS启动时就可以加载这些dll了
当然前面我们也把这些dll复制到system32下了.(大家在安装的过程中都注意到如何把一些dll加载入来了.
以后要加载一些dll,比如说php_mysqli.dll,也就懂得怎么加载了)
3 设置会话保存路径
查找session.save_path 有这么一行
;     session.save_path = "N;/path"
在此行后加入一行(注意是加入一行,不是加到后面)
session.save_path = "C:\WINDOWS\Temp"
保存到你的临时目录下,这里完全可以保存到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

6 显示NOTICE敬告提示
第五步虽然打开了出错提示,但出错报告还受到 error_reporting 的控制.
php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示.
查找
error_reporting  =  E_ALL & ~E_NOTICE
改成
error_reporting  =  E_ALL
另外提示一下,在程序中也可以通过error_reporting()控制错误报告输出,具体怎么用大家参考下手册.
7 register_globals
出于安全性考虑它默认也是Off
当register_globals=Off的时候,下一个程序接收的时候应该用$_POST['user_name']和$_POST['user_pass'])
当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值.
更详细的说明请参考
?tid-234.htm
建议根据自己需要修改
8 php5时差问题
时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
其中PRC:People's Republic of China 中华人民共和国,
更详细解决方法请参考本论坛的
?tid-60.html
关于文件上传要注意的配置请参考本论坛的
?tid=1663&extra=page%3D1
更多文章 php爱好者站

IIS 整合 PHP

1 打开 控制面板 > 管理工具

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



2 打开管理工具中的 Internet信息服务

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



3 如下图,右键默认网站 点击 属性

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



4 点击 ISAPI筛选器 再点击 添加 按钮,在弹出的 筛选器属性 对话框中,依次填入
筛选器名称: php
可执行文件: 点击浏览 选中 C:\php5\php5isapi.dll

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



5 点击 确定 退出配置

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



6 再次 右键默认网站 点击 属性.进入 ISAPI筛选器.如图,前面状态有个绿色的向上箭头,表示筛选已经起作用.
如果是向下的红色箭头或者没有箭头的话,那表明前面的配置有问题,请确认做了第5步.再不行请重新检查设置.

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



7 点击 主目录 标签.再点击 配置.

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



8 如下图,点击 添加 按钮

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



9 在弹出的 添加/编辑应用程序扩展名映射 对话框中.
可执行文件:点击浏览 选中 C:\php5\php5isapi.dll
可扩展名: .php (别漏了前面的 . )

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与







10 点击 文档 标签,再点 添加 按钮,在弹出的 添加默认文档 对话框中,填入 index.php

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



配置完成后我们做一下测试
在网站根目录下创建一个 phpinfo.php 文件

<?php
phpinfo();
?>

在浏览器打开

如果出现如下信息,则说明php已经配置好了

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与



下面再测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件,内容为

CODE:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4055efb5733b1cb4a41c7a2efa2e742e.html