怎么让iis7.5支持php

worktile 其他 93

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要让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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要让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_FastCGI

    3. 配置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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要让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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部