如何配置Window2003 iis+mysql+php环境

 我来答
SQL的艺术
2015-10-25 · SQL写多了就会在追求极致
SQL的艺术
采纳数:2040 获赞数:3323

向TA提问 私信TA
展开全部
zhangc_8866
2015-10-25 · TA获得超过1277个赞
知道小有建树答主
回答量:2826
采纳率:82%
帮助的人:294万
展开全部
首先要下载PHP安装文件。

下载地址:http://windows.php.net/download/

我们这里下载PHP 5.2 (5.2.6)版本,因为PHP 5.3 5.4已不支持ISAPI,需要另外安装FastCGI。成功安装配置PHP5.4+MYSQL5.5环境

在下载时还分VC6 x86 Non Thread Safe 和 VC6 x86 Thread Safe,一个是非线程保护,一个是线程保护。由于我们用IIS的ISAPI,是多线程的,所以我们推荐使用VC6 x86 Thread Safe。

下面是整个过程

1.直接下载ZIP解压的D盘的PHP下。

2.找到php.ini-dist文件或php.ini-recommended文件,任意一份复制到c:\windows下,并改名为php.ini,同时复制 php5ts.dll和 libmysql.dll到 C:\Windows\system32 中。

3.用记事本打开刚改名的php.ini文件,找到extension_dir = "./",改成extension_dir = "D:\php\ext"。

4.在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=php_mysql.dll 改为 extension=php_mysql.dll
把以下内容前面的;去掉
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_curl.dll

找到“display_errors = On”,修改成“display_errors = Off”示;(默认就是)

5.找到 ;session.save_path = "/tmp" 将';'去掉.设置你保存session的目录。
如:session.save_path = "C:\Windows\Temp";

6.找到 register_globals 改为 Off (默认就是)

7.找到 allow_url_include 将 Off (默认就是)

8建议设为 safe_mode = on

9修改;date.timezone = 为date.timezone = "Asia/Shanghai"(或者改为date.timezone = PRC)并去掉前面的分号,重启服务器即可。这个解决时间相差8小时问题

10关闭PHP版本信息在http头中的泄漏 我们为了防止黑客获取服务器中php版本的信息,可以关闭该信息斜路在http头中: 设置expose_php = Off 比如黑客在 telnet www.baidu.com 80 的时候,那么将无法看到PHP的信息。

11建议设置成 magic_quotes_gpc = On

12.保存 php.ini

13并将D:\PHP 目录加上USER 账户读写修改权限。

14最后安装一下Zend Optimizer3.3 主要用优化代码的方法来提高php应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。

下面就是IIS里的设计了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式