Vista下配置IIS7.0运行PHP教程

需积分: 7 4 下载量 183 浏览量 更新于2024-11-19 收藏 416KB DOCX 举报
"在Vista下配置IIS7.0运行PHP的步骤" 在Windows Vista操作系统中,配置IIS7.0以支持PHP运行需要一些特定的步骤。首先,确保你的Vista版本支持IIS,因为家庭基础版(Vista Home Basic)不包含此组件。以下是一个详细的配置过程: 1. **安装IIS7.0** - 打开控制面板,选择“程序” -> “打开或关闭Windows功能”。 - 在弹出的窗口中,找到并勾选“Internet信息服务(IIS)”下的所有相关组件,包括“Internet信息服务管理单元”,“公用文件”,以及“万维网服务”等。 - 完成选择后点击“确定”,系统会自动安装IIS7.0。 2. **配置IIS以支持ASP** - 安装完成后,打开“管理工具”中的“IIS管理器”。 - 在IIS7站点的管理界面,找到并选择“ASP”。 - 在“行为”组中,将“启用父路径”设置为“True”,以允许脚本访问其上级目录。 - 若需要进行调试,还需开启服务器和客户端的调试选项,将“调试属性”中的“启用服务器端调试”和“启用客户端调试”设为“True”。 3. **赋予Vista目录权限** - 给予Vista系统目录`C:\windows\ServiceProfiles\NetworkService\AppData\Local\Temp`的“Authenticated Users”用户读写或完全控制权限。 - 这一步骤对于处理ASP与Access数据库的交互至关重要,缺乏这些权限可能会导致'80004005'错误。 4. **安装PHP** - 下载PHP5.2版本的安装包,比如PHP5.2.8,从官方网址下载。 - 解压缩到C盘根目录。 - 将`php.ini-dist`文件复制到`C:\WINDOWS`目录,并重命名为`php.ini`,这是PHP的主要配置文件。 5. **配置PHP** - 使用文本编辑器打开`php.ini`,根据你的需求调整相关设置,例如设置`extension_dir`为PHP扩展目录的位置。 - 开启必要的PHP扩展,如`php_mysql.dll`或`php_mysqli.dll`,以支持MySQL数据库连接。 - 设置其他配置项,如`display_errors`以控制错误显示,以及`log_errors`以记录错误日志。 6. **注册PHP模块** - 在命令行中,以管理员身份运行`c:\php\php.exe -i | find "extension_dir"`,确认扩展目录设置正确。 - 然后,使用命令`c:\php\php.exe -a`进入交互模式,确认PHP已成功安装。 - 最后,运行`c:\php\php_iis7_register.dll`以注册PHP模块到IIS7.0。 完成上述步骤后,重启IIS服务,现在你应该能在Vista下的IIS7.0环境中运行PHP应用程序了。记得在浏览器中测试一个简单的PHP页面,如`<?php phpinfo(); ?>`,以确保一切配置无误。