如何配置Window2003 iis+mysql+php环境
2个回答
展开全部
配置Window2003 iis+mysql+php环境
http://jingyan.baidu.com/article/624e7459af61ef34e8ba5af9.html
http://jingyan.baidu.com/article/624e7459af61ef34e8ba5af9.html
展开全部
首先要下载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里的设计了。
下载地址: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里的设计了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询