本文 4578 pv

0

PHP 开发环境的选择、建立及使用(3)(转)

© kekehu / 技术资源 / 2006.03.04 / 17:36 / 4578PV

选择哪一种服务器,IIS 还是 Apache


 


到这里就有两种选择了,到底选择 IIS 还是 Apache 呢?我看还是看个人的喜好吧,如果你想让你的服务器也支持 ASP,那么就选择 IIS,如果你已经安装了 IIS,那么也可以直接使用 IIS,不过这两个服务器最好只装一个,否则端口将会冲突(当然也可以设置这两个 Web Server 使用不同端口)。我先介绍 IIS 的配置,然后再详细说明 Apache 的安装配置。


 


安装配置 IIS


 


如果你的操作系统是 Windows 2000/XP 专业版操作系统,那么系统默认是没有安装 IIS 的。如果你的系统是Windows XP 家庭版,那么它不支持 IIS,你必须选择 Apache 作为你的服务器。那么什么是 IIS ?就是 Windows 所提供的 Internet 信息服务器(简称 IIS)。


下面是 Windows 2000/XP/Server 2003 操作系统安装 IIS 的方法,如果您的系统已经安装了 IIS,可以跳过下面部分:


打开“控制面板”,打开“添加或删除程序”,打开添加或删除程序面板。点击面板左边的“添加/删除 Windows 组件”,打开 Windows 组件向导。如下图:


 




 




 


将滚动条稍微往下拉,选择“应用程序服务器”,点击“详细信息”:


 




 


选中“Internet 信息服务(IIS)”,点“确定”后按“下一步”开始安装 IIS


 




 


最后按“确定”完成 IIS 的安装。接下来我们将把 PHP 作为 IIS API 扩展来配置。Windows Server   2003下的 IIS 和其他几个操作系统上的 IIS 有稍微区别,不过基本操作步骤均相同。步骤如下:


打开 Internet 信息服务(IIS),选择“本地计算机”,在“默认网站(Windows 2000 下应该是‘默认 Web 站点’,以后不再提示)”上单击鼠标右键,选中“属性”,打开“默认网站   属性对话框”:


 




 




 


选中“主目录”,这里显示的包括站点默认根目录等信息。默认路径是 C:inetpubwwwroot ,我们把站点文件放在这个文件夹里,当然你也可以修改这个路径来改变你的站点默认根目录。


 




 


找到“配置”按钮,点击进入“应用程序配置”对话框,如图:


 




 




 


在“映射”选项卡上点击“添加”按钮,进入“添加/编辑应用程序扩展名映射”对话框。如图:


 




 




 


我们选择 php4isapi.dll 作为应用扩展。点击“可执行文件”右边的“浏览”按钮,来指向 php4isapi.dll 文件。该文件在 PHP 目录下的 sapi 文件夹下。如下图:


 




 


选中 php4isapi.dll 文件后打开,如果看不到该文件,在上述对话框中的“文件类型”里选择“所有文件”以便查看 sapi 文件夹下的所有文件。我们添加一个 .php 的扩展名,记得扩展名前面的   点   不要漏了。如下图:


 




 


点击“确定”后返回“应用程序配置”对话框,再点击“确定”回到“主目录”选项卡上。点击“文档”选项卡,我们添加一个 PHP 的目录默认文件,一般为 index.php ,如下图:


 




 


点击“确定”后完成。


如果你的 IIS 版本不是 6.0 版本,那么 PHP IIS 扩展配置已经完成,如果你和我一样使用 Windows Server 2003 操作系统,那么还要继续看以下步骤:


选中 IIS 左边的“Web 服务扩展”,并在上面单击鼠标右键,选中“添加一个新的 Web 服务扩展”,打开“新建 Web 服务扩展”对话框,如图:


 




 




 


在“新建 Web 服务扩展”上添加一个名为 PHP 的服务扩展,然后单击“添加”按钮添加要求的文件,指向 php4isapi.dll (同上面的添加应用扩展一样),并选中“设置扩展状态为允许”。如下图:


 




 


点击确定后,可以看到 IIS 右边的“Web 服务扩展”上多了一个 PHP Web 服务扩展。如图:


 




 


OKIIS 的配置到此告一段落。在“控制面板”-“管理工具”-“服务”里重起 IIS 服务器。


 

本文有 0 篇评论

发表你的见解

打开HTML 打开UBB 打开表情 隐藏 记住我
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot
emotemotemotemotemot