Windows Server IIS 6.0配置PHP 5.2.1环境

需积分: 12 0 下载量 23 浏览量 更新于2024-09-09 1 收藏 438KB DOC 举报
"IIS支持PHP,具体操作包括安装PHP 5.2.1,配置IIS 6.0以运行PHP脚本,并启用必要的PHP扩展。" 在Windows Server环境下,尤其是使用IIS 6.0作为Web服务器时,为了运行PHP应用程序,我们需要手动配置IIS以支持PHP。以下详细步骤描述了如何实现这一过程,以PHP 5.2.1为例: 首先,确保你已经下载了PHP 5.2.1的Windows版本,可以从提供的链接或类似可靠的源获取。解压缩下载的zip文件到一个指定的目录,例如D:\php5。 接下来,进行PHP的安装和配置: 1. 创建必要的文件夹结构,如C:\wwwroot作为Web内容的根目录,C:\php5用于存放PHP文件,以及可能需要的其他目录如C:\Mysql(如果需要安装MySQL数据库)。 2. 将php.ini-dist文件重命名为php.ini,并将其移动到系统目录,对于Windows XP/2000是C:\windows,对于Windows Server可能是C:\windows或C:\winnt。 3. 把php5根目录下的关键DLL文件(php5ts.dll、libmysql.dll、libmcrypt.dll)复制到系统的System32目录,确保系统能找到这些文件以支持PHP的运行。 4. 编辑C:\windows\php.ini文件,修改`extension_dir`设置,使其指向PHP扩展所在的目录,例如`extension_dir = "c:\php5\ext"`。此外,启用所需的扩展,如mbstring、gd2、mysql和mcrypt,移除每个扩展前的分号(";")。 然后,配置IIS以支持PHP处理: 1. 打开IIS管理器,通过“控制面板”->“管理工具”路径访问。 2. 在IIS管理器中,找到“网站”下的“默认网站”,右键点击并选择“属性”。 3. 在“属性”对话框中,点击“ISAPI筛选器”标签,然后点击“添加”。在“筛选器属性”中,填写“筛选器名称”为“php”,选择“可执行文件”为D:\php5\php5isapi.dll(根据实际PHP安装路径调整)。 4. 转到“主目录”标签,点击“浏览”以设置网站的根目录,例如指向D:\wwwroot。 5. 同样在“主目录”标签下,点击“配置”以编辑应用程序配置,但通常在这个步骤不需要额外的配置,因为已经通过ISAPI筛选器添加了PHP支持。 完成以上步骤后,IIS应该能够识别并处理.php文件,从而在Windows Server上运行PHP应用程序。记得重启IIS服务以应用更改。在测试过程中,可以创建一个简单的PHPinfo()脚本来验证PHP是否正确安装和配置。如果一切顺利,这个脚本将显示PHP的配置信息,确认所有必要的扩展已启用。