IIS6+PHP5.3.14+MySQL安装技巧_PHP安装_龙虎鹰师网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

IIS6+PHP5.3.14+MySQL安装技巧

作者:龙虎鹰师网安PHP教程网 来源:龙虎鹰师网安PHP教程网 浏览次数:0

本篇关键词:IIS6PHP5.3MySQL
龙虎鹰师网安网讯: 环境:
Windows2003
IIS6.0
 
1、首先安装MySQL
MySQL的安装方法网上很多,这里不再赘述,总之装好即可。
建立名为wordpress的数据库
2、安装Microsoft Visual C++ 2008 可再发行组件包
一路确定安装完成即可
3、安

环境:
Windows2003
IIS6.0

1、首先安装MySQL
MySQL的安装方法网上很多这里不再赘述总之装好即可也可以搜索本网站中mysql安装教程
2、安装Microsoft Visual C++ 2008 可再发行组件包
一路确定安装完成即可
3、安装PHP5.3.14安装程序(Thread Safe版本[线程安全版])
\
选择安装目录为d:\php\,Web服务为FastCgi,其他一路确定安装即可
\
4、修改d:\php\php.ini文件,修改列表如下:
date.timezone = PRC   #设置时区为中国时区
register_globals = On  #开启GET数据调用
short_open_tag = On  #php支持短标签
cgi.force_redirect = 0  #开启以CGI方式运行php
fastcgi.impersonate = 1;
cgi.rfc2616_headers = 1
\

配置PHP.ini文件

1.复制D:/PHP/PHP5/php.ini-development文件,并改名为PHP.ini

2.修改PHP.ini文件中,将选项前的";"号去掉

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll
extension=php_mysqli.dll

[Date]
; http://php.net/date.timezone
date.timezone = Asia/Shanghai

 

配置IIS的PHP属性

网站-属性-主目录-配置-添加

可执行文件:[C:/WINDOWS/system32/inetsrv/fcgiext.dll]

扩展名:[.php]

限制为:[GET,HEAD,POST]

5、安装IIS的FastCGI模块
同样一路确定即可。
6、修改Host文件,以支持本地的DNS解析
修改C:\WINDOWS\system32\drivers\etc\hosts文件如下

将127.0.0.1本地解析为www.mywpblog.cn
7、配置IIS以支持PHP
打开IIS管理器,右键点击网站,选择属性,在tab选项中选择主目录,再选择配置按钮

在映射中增加扩展名为php的映射,fcgiext.dll位于c:\WINDOWS\system32\inetsrv\下,安装完FastCgi模块后,就会有这个文件

修改c:\WINDOWS\system32\inetsrv\fcgiext.ini文件以支持fastcgi模块
原理上应该是 Web请求->FastCgi->php-cgi.exe,而FastCgi对php为后缀的请求文件的处理,是依据fcgiext.ini配置而来的。

[Types]下的小写的php,是指Web请求的文件后缀,后面大写的PHP是对应的fcgiext.ini中的[PHP]块。
[PHP]下的ExePath是对FastCgi转发的请求进行处理回复的应用,对于PHP5.3.14来说是php-cgi.exe。

下面开始安装:
1. 安装php环境,不断下一步之后到配置Web Server Setup。

\ 

  此处可按需选择,我们选择IIS FastCGI。

  官方提供的安装包只是将安装过程稍微简化一点而已,没有十分特别的内容。我们完全可以下载Zip包自行解压配置。

  开启FastCGI的配置只需要在php.ini里面加入下面的语句:

cgi.force_redirect = 0
cgi.fix_pathinfo= 1
fastcgi.impersonate = 1
upload_tmp_dir="C:\WINDOWS\Temp" 更改临时目录
session.save_path="C:\WINDOWS\Temp" 更改临时目录
error_log="C:\WINDOWS\temp\php-errors.log" 更改临时目录

  2. 给php安装目录修改权限,添加IIS_WPG用户组,并添加用户权限为读取。

\

  3. 再安装FastCGI,一路下一步即可。

  4. 安装完成后到C:\Windows\system32\inetsrv目录找到fcgiext.ini文件,添加下列语句:

[Types]
php=PHP
[PHP]
ExePath=C:\php\php-cgi.exe 此为您的php程序安装目录

  5. 打开IIS管理器,在网站属性中主目录选项卡中,选择“配置”选项,添加ISAPI扩展。添加拓展名为.php的ISAPI扩展,可执行文件为C:\WINDOWS\system32\inetsrv\fcgiext.dll。如图:

\

  6. 在IIS管理器里面,点击web服务扩展,看FastCGI Handler是不是允许,使之允许。

  7. 重启IIS,新建一个index.php 文件代码如下:

<?php
phpinfo();
?>

  再添加一个新网站,里面包含刚刚新建的php文档,浏览器打开之后看看是否有php的相关信息即可知道是否已经完成php+FastCGI的配置了。

    龙虎鹰师网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-19728-1.html
网站维护教程更新时间:2014-05-03 16:02:39  【打印此页】  【关闭
全站连接N点 | 龙虎鹰师网安 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。龙虎鹰师网安服务器维护基地招商进行中!请致电24小时热线: 13910257075 王先生
  开户名:王俊鹏 开户行:招商银行清华园支行:9555500101708872 建设银行清华园分行 6227000014970239251 

footer  footer  互联网安全  footer