怎么让iis7.5支持php
-
要让IIS 7.5支持PHP,需要进行以下步骤:
步骤一:安装PHP解析器
1. 下载并安装PHP解析器。你可以在PHP的官方网站(www.php.net)上找到PHP的最新版本。选择与你操作系统兼容的版本,并按照安装程序的指示进行安装。步骤二:配置IIS
1. 打开IIS管理器。
2. 在左侧面板中,找到你想要添加PHP支持的站点,并双击打开该站点的“处理程序功能”。
3. 在右侧面板中,点击“添加模块映射”链接。
4. 在“请求路径”框中,输入*.php。
5. 在“模块”框中,选择“FastCgiModule”。
6. 在“可执行文件”框中,浏览到你已经安装的PHP解析器的php-cgi.exe文件。该文件通常位于你的PHP安装文件夹的“cgi-bin”或“bin”文件夹中。
7. 点击“请求限制”按钮,并确保“所有可用请求处理程序”被选中。
8. 点击“确定”完成配置。步骤三:测试PHP
1. 在你的IIS站点的根目录下,创建一个名为test.php的文件。
2. 在test.php文件中,输入以下代码:“`php
“`3. 保存并关闭文件。
4. 在你的浏览器中,输入你的IIS站点的地址,后面加上/test.php。例如:http://localhost/test.php。
5. 如果一切顺利,你将看到PHP的版本信息和配置信息等。通过以上步骤,你成功地让IIS 7.5支持了PHP。现在你可以在你的站点上运行PHP脚本了。
2年前 -
要让IIS 7.5支持PHP,您可以按照以下步骤进行操作:
1. 安装IIS和PHP:首先,确保已在Windows Server上安装了IIS 7.5(对于Windows 7,可以在控制面板中的“程序和功能”下安装)和PHP。可以从PHP官方网站(https://www.php.net/downloads)下载最新版本的PHP,选择与您的操作系统和IIS兼容的版本。
2. 配置IIS:打开IIS管理器(可以通过Windows搜索中的“IIS”来找到),在服务器节点下选择“处理程序映射”功能。点击“添加模块映射”选择Use Local Script Processor,并填写如下信息:
– 请求路径:*.php
– 模块:FastCgiModule
– 可执行文件:选择您已经安装的PHP可执行文件(通常位于“C:\PHP”或“C:\Program Files\PHP”)
– 名称:PhP_via_FastCGI3. 配置FastCGI:在IIS管理器中,选择服务器节点,然后选择“FastCGI 设置”功能。点击“添加应用程序”,然后填写如下信息:
– 可执行文件:选择您已经安装的PHP可执行文件(通常位于“C:\PHP”或“C:\Program Files\PHP”)
– 应用程序池:选择一个现有的应用程序池或创建一个新的应用程序池(要求选择.NET版本为无托管)4. 配置PHP:在PHP安装目录下找到php.ini文件(通常位于“C:\PHP”或“C:\Program Files\PHP”),使用文本编辑器打开并进行以下更改:
– 启用php_cgi.dll:找到“extension_dir”一行的注释并删除“;”,确保它指向正确的PHP扩展目录
– 启用FastCGI:找到“cgi.force_redirect”一行,将其设置为0
– 启用错误报告:找到“error_reporting”一行,将其设置为“E_ALL”
– 启用日志记录:找到“log_errors”一行,将其设置为“On” 并指定错误日志的位置(例如“C:\PHP\logs\php_errors.log”)5. 重新启动IIS:在IIS管理器中,找到“启动”功能,重新启动IIS服务以使更改生效。
完成以上步骤后,您的IIS 7.5就已经成功配置了对PHP的支持。您可以尝试在网站根目录下创建一个包含PHP代码的test.php文件,并在浏览器中访问该文件,以验证PHP是否正常运行。
2年前 -
要让IIS 7.5支持PHP,你需要采取以下步骤:
1. 安装PHP
首先,你需要在服务器上安装PHP。你可以从PHP官网上下载最新的PHP二进制文件,并按照安装向导进行安装。确定将PHP安装到你的服务器的路径下。2. 配置IIS
下一步是配置IIS,以便它知道将请求发送给PHP解析器。首先,打开IIS管理器。如果你使用的是Windows Server 2008 R2,你可以在”控制面板” -> “管理员工具” -> “Internet Information Services (IIS) Manager”中找到IIS管理器。如果你使用的是Windows 7或更高版本,你可以在”控制面板” -> “程序” -> “启用或禁用Windows功能”中找到IIS管理器。
在IIS管理器中,找到你的网站,并将其展开。选择你要启用PHP的站点。
3. 启用FastCGI支持
对于IIS 7.5及更高版本,可以使用FastCGI扩展支持PHP。运行以下命令来启用FastCGI模块:“`
%windir%\system32\inetsrv\appcmd.exe set config /section:system.webServer/fastCGI /+[fullPath=’C:\PHP\php-cgi.exe’]
%windir%\system32\inetsrv\appcmd.exe set config /section:system.webServer/handlers /+[name=’PHP-FastCGI’,path=’*.php’,verb=’*’,modules=’FastCgiModule’,scriptProcessor=’C:\PHP\php-cgi.exe’,resourceType=’Either’]
“`请将”C:\PHP\php-cgi.exe”替换为你实际安装PHP的路径。
4. 配置PHP
接下来,需要配置PHP。在安装PHP后,你可以在PHP的安装目录中找到一个名为”php.ini”的文件。打开”php.ini”文件,并进行以下更改:
– 将”;extension_dir =”一行的前面的分号去掉,并将其设置为PHP扩展文件的路径。例如,如果你的php.ini文件中的”extension_dir”行如下所示:
“`
;extension_dir =
“`
将其更改为:
“`
extension_dir = “C:\PHP\ext”
“`
请将”C:\PHP\ext”替换为你的PHP扩展文件的路径。– 找到一行名为”cgi.force_redirect”的设置,并将其设置为”0″:
“`
cgi.force_redirect = 0
“`– 找到一行名为”fastcgi.impersonate”的设置,并将其设置为”1″:
“`
fastcgi.impersonate = 1
“`– 找到一行名为”fastcgi.logging”的设置,并将其设置为”0″:
“`
fastcgi.logging = 0
“`– 找到一行名为”cgi.fix_pathinfo”的设置,并将其设置为”1″:
“`
cgi.fix_pathinfo=1
“`保存并关闭”php.ini”文件。
5. 重启IIS
为了使所有更改生效,你需要重启IIS。在IIS管理器中找到你的网站,并选择”重新启动”来重新启动网站。现在,你的IIS 7.5就已经配置为支持PHP了。你可以在你的网站上创建一个简单的PHP页面来测试是否成功配置。例如,你可以创建一个名为”index.php”的文件,其中包含以下代码:
“`
“`保存”index.php”文件,并将其放置在你的网站目录中。然后在浏览器中访问你的网站,应该能看到PHP的配置信息。
希望这个解答对你有所帮助!如果有任何问题,请随时提问。
2年前