如何发布php网站_[图文]手把手教你如何用IIS发布PHP网站

曾经我写过一篇关于在windows环境下搭建Apache服务器的文章,但是那种方法很难实现asp网站和php网站在同一台服务器同一个操作系统上共存,故今天我们来介绍一种新的方法实现在windows环境下发布PHP网站。

众所周知,windows下有一个非常好用的web发布程序,那就是Internet Information Services(就是IIS),同样是众所周知的,PHP是一个可以跨平台运行的网站开发语言,既然PHP可以跨平台,那么能不能这两者融合在一起呢?答案是肯定的,下面我们就来一起探讨一下IIS下发布PHP网站的方法。

为了让IIS发布PHP网站,我们需要准备以下三款第三方软件:

1、注:千万不能下载VC6版本的,因为VC9是Apache服务器的安装版本,最好也不要下载zip版本的,操作起来会更麻烦,具体的“麻烦”会在后面的正文中详述。

2、注:千万注意操作系统的版本,否则可能会导致安装失败。另外,如不想注册,可以再点击Download之后直接点击“» No thanks, just take me to the downloads!”跳过注册。

准备好了上面三款软件之后就可以开始配置了,配置之前有件事情需要跟大家讲一下,这是前辈们总结出来的,首先就是PHP5.2.X版本集成IIS和PHP5.3.X版本不一样,PHP5.2系列版本与 IIS 的集成有两种方式:ISAPI和CGI;但是PHP5.3.8与IIS 的集成只提供FASTCGI 和CGI 方式。Windows Server 2008的IIS7.0/7.5里就提供FastCGI方式,可以与 PHP 进行集成。而 Windows Server 2003不提供FastCGI方式,所以我们需要在另外安装FastCGI软件,这就是上面第三款软件的作用啦。

一、安装FastCGI

好了,言归正传,下面我们先来安装FastCGI软件,上面说要准备的第三方软件中就说到了FastCGI,下载来之后文件名为fcgisetup_1.5_rtw_x86.msi,直接双击运行就行了,按照老规矩,狂点Next,直到安装完成,相信这个就不用我详细给大家描述了吧?安装好了之后就可以进行下一步了。

二、安装PHP解析程序

运行要求下载的第三方软件中的php-5.3.8-nts-Win32-VC9-x86.msi,同样,依次点击Next,当出现如图所示的步骤时,选择IIS FastCGI,如图所示,然后继续点击Next。

bf827e3e1cc532d273451ad18e19572720130405085031.jpg

点击Next后会碰到如图所示的步骤,这里建议大家点击根树上PHP左边的

c72b6dd225aa5c7414728d35a59bdca320130405085031.jpg,然后选择entire feature will be installed on local hard drive,将所有feature都装上,然后继续点击Next,安装完毕后就可以进行下一步操作了。

三、配置PHP和IIS

首先我们来配置PHP,PHP的配置比较简单,因为我们下载的是Installer版,所以大部分配置Installer都帮我们做好了,我们需要做配置主要在安装目录下(如果没有修改过目录,那么安装目录就是C:\program files\PHP)的php.ini文件,需要修改的有这么几个:

1、找到;date.timezone =将其改成date.timezone = PRC,注意,前面的那个“;”是要删掉的

2、找到; extension_dir ="ext",改为extension_dir = "C:\Program Files\PHP\ext",注意,前面的那个“;”也是要删掉的

OK,PHP需要配置的就是这些了,下一步我们来配置IIS,打开“Internet 信息服务(IIS)管理器”,在左边的目录中找到“网站”,并右键单击打开“属性”窗口,选择“主目录”选项卡,然后再点击右下方的“配置”按钮,打开如图所示的“应用程序配置”窗口。

a0bdd63afd8a767207975893e596a60520130405085031.jpg

在“应用程序扩展”里找到扩展名为“.php”的项目,双击打开,将“可执行文件”后的内容改为“C:\WINDOWS\system32\inetsrv\fcgiext.dll”,动作限制为“GET,HEAD,POST”如图所示。

f535b2772dd863ea2f04703111760f0820130405085031.jpg

配置完毕后IIS的配置也暂告一段落了,下面可以先重启一下IIS,然后新建一个网站,再新建一个文本文件,写上如下内容:

phpinfo();

?>

然后另存为index.php,放到新建网站的根目录下测试一下,如果显示如图所示的内容,那么恭喜你,你已经成功在IIS下搭建了PHP服务器了O(∩_∩)O~

2d652dd3ece39a9b42ef8bf0d8fb7a8420130405085031.jpg

一般情况下PHP网站都是需要与MySQL数据库配合在一起,一个交互式网站才是一个完整的网站,下面我们要做的就是要安装MySQL数据库软件,具体安装方法再此我就不赘述了,请大家参阅我的文章http://blog.gscidc.net/post/win_apache.html,这里的第三步很详细的描述了MySQL数据库软件如何安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值