win2003怎么建设PHP(win2003网站搭建)-编程之家

如何构建iis

php环境

所需的准备工作:

1.WinServer 2003 ISO虚拟机,如果在服务器上,就不用了。

2.WinServer 2003 IIS安装包,6.0。其实7.0应该也行。由于WinServer2003没有自带安装包,因此需要单独下载。

3.PHP官方解压包PHP 5.4.X (PHP For Windows)版本32位(x86)和64位(x64)可以自己判断。(PS:现在PHP已经更新到了PHP5.5.3,但是由于PHP5.5已经不再向后兼容XP和Win2003,所以如果使用最新版本的话,在运行php-cgi.exe的时候会弹出“镜像文件有效,但是不适合这种类型的电脑”。

4.FastCGI安装包(PS:由于PHP5.3.1发布时找不到php5isapi.dll,所以无法通过ISPAI映射配置PHP

IIS的配置,需要下载FastCGI配置,IIS6为IIS选择FastCGI FastCGI 1.5为IIS x86/x64,IIS7的可选适用版本)

5.MySQL 5.6.13.0最新(MySQL只需要找一个可以安装的符合模板的运行环境。)

6.Visual C

2008、Visual C

2010和。net框架4.0

步骤如下

第一步:

安装IIS服务器。删除windows组件中选中的应用服务器,查看IIS等选项了解详情,安装时浏览自下载安装包进行安装。

第二步

解压PHP解压包,然后复制php.ini-development(用于测试)或者php.ini-production(适合作为产品在线使用),然后重命名为php.ini,更改里面的参数配置。

参数修改参考度娘的经验:

找到;extension _ dir = & quot。/& quot;在这一行,改为extension _ dir = ” D:& # 92;php & # 92ext & quot(请注意,前面的“已删除。;”)

;Date.timezone =修改为date.timezone = & quot亚洲/上海& quot(请注意,前面的“已删除。;”)

将short_open_tag设置为On

Extension=php_mbstring.dll(宽字符支持,建议勾选并移除前面的”;”)

extension = PHP _ gd2.dll(PHP的GD库支持,前面的“必须去掉;”)

Extension=php_mysqli.dll(去掉前面的”;”)

Extension=PHP_MySQL.dll(要让PHP支持MySQL,必须去掉前面的”;”)

(PS:在文件里;法斯琪。impersonate = 1一定要放前面;去掉它,否则测试php时会出现FastCGI的常见错误(0x80070585)。

保存)

第三步:

在系统上配置PHP:

1.把设置好的php.ini直接扔进c:& # 92;在windows目录下。(最简单有效的方法)

2.右键单击my computer、Advanced和environment变量,将ext file path和php path添加到path值中。

第四步:

安装FastCGI并打开其默认路径配置文件C:& # 92;WINDOWS & # 92system32 & # 92inetsrv & # 92′ fcgiext.ini ‘ .

在末尾添加(即在[TYPE]标记之后)

php=PHP

[PHP]Exepath = PHP & # 92;的安装路径;php-cgi.exe

第五步:

添加fcgiext.dll和的配置。IIS中的php扩展。

打开IIS,选择相应的网站右键并打开属性,点击下面的配置按钮,点击添加,浏览并选择fcgiext.dll,填写。php作为后续名称,然后单击OK。

第六步:

最基本的PHP

IIS配置已经完成。可以直接安装MySQL。

网上也有具体的安装教程,但需要注意的是,安装时要注意模式选择。最好选择自定义自己选择对应的,最好设置root账号的密码。

MySQL的新版本需要安装。net Framework4.0,而WinServer2003没有自带这些,需要自己下载。另外,安装起来很麻烦,需要下载WIC包,但是微软官网都可以找到。

另外,当。net Framework 4.0安装在WinServer2003上,需要注意的是4.0版本有很多小补丁版本,可能是因为版本太旧或者不合适,系统提示找不到运行该应用的运行时版本。

第七步:

测试网站:

最后,在IIS默认网站目录中创建新的index.txt。

投入

& lt?php echo & quot你好世界!”?& gt

保存并将其名称更改为index.php。

在浏览器中输入localhost/index.php

输出页面Hello World!也就是成功。

以上步骤已经测试成功。