iis7 怎么支持php

fiy 其他 88

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要让IIS7支持PHP,需要进行以下步骤:

    1. 安装PHP
    首先,从PHP官方网站(https://www.php.net/downloads.php)下载最新版本的PHP压缩包。解压并将PHP文件夹移动到你想要安装的位置(比如C:\PHP)。

    2. 配置PHP
    在PHP文件夹中,找到php.ini-development(或php.ini-production)文件,并将其复制一份并重命名为php.ini。打开php.ini文件,在文件中找到以下几行。确保这些行的前面没有分号(;),并进行必要的修改。
    “`
    extension_dir = “ext”

    ;extension=gd2
    ;extension=mysqli
    “`
    将ext改为绝对路径以匹配你的PHP文件夹的位置。

    3. 配置IIS7
    打开IIS管理器,在左侧导航栏中选择你要配置的站点。在主窗口中,双击”处理程序映射”。

    点击”添加模块映射”,在”请求路径”中输入”*.php”,在选项中选择”FastCGI模块”,然后点击”请求限制”。在新窗口中,取消选中”允许执行”,并确定。

    点击”添加模块映射”,在”请求路径”中输入”*.php”,在选项中选择”CGI模块”,然后点击”请求限制”。在新窗口中,取消选中”允许执行”,并确定。

    在主窗口中,双击”默认文档”,确保index.php在列表中,并且在顶部。

    4. 重启IIS7
    完成以上步骤后,重新启动IIS7服务,即可使其支持PHP。测试是否成功可以在站点目录下创建一个index.php文件,内容为 ``,然后在浏览器中打开该文件查看PHP信息。

    总结一下,要使IIS7支持PHP,需要安装PHP,并将其配置到IIS7的处理程序映射中。这样,IIS7就能正常解析PHP代码了。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    如何在IIS 7上支持PHP
    IIS(Internet Information Services)是Microsoft提供的Web服务器软件。虽然IIS默认不支持PHP,但是我们可以通过以下步骤来在IIS 7上支持PHP:

    步骤1:下载和安装PHP
    首先,我们需要下载并安装PHP。可以到PHP官方网站(https://www.php.net/downloads.php)上下载适合您操作系统的PHP版本。选择一个稳定的版本,例如PHP 7.x,并确保下载Windows版的PHP。

    下载完成后,双击安装程序运行,并按照向导提示进行安装。在安装过程中,您可以选择自定义安装,以便根据需要进行配置。

    步骤2:配置IIS
    安装完成后,打开IIS管理器。可以在开始菜单中搜索“Internet Information Services(IIS)管理器”来打开它。

    在IIS管理器中,找到您想要配置的网站,右键单击并选择“属性”。然后在打开的对话框中,选择“ISAPI过滤器”选项卡,并单击“添加”按钮。

    在弹出的对话框中,输入“PHP”或任何其他您喜欢的名称,在“可执行文件”字段中浏览并选择您刚刚安装的PHP可执行文件。点击“确定”保存更改。

    步骤3:配置PHP
    接下来,我们需要对PHP进行一些配置。找到PHP安装目录下的“php.ini”文件,使用文本编辑器打开。

    查找以下行并取消注释(删除前面的分号):
    extension_dir = “ext”
    不同版本的PHP可能具有不同的配置方式,请根据您的PHP版本查找相关行并进行相应的更改。

    然后,找到以下行并取消注释:
    cgi.fix_pathinfo=1

    保存并关闭“php.ini”文件。

    步骤4:重启IIS
    现在,我们需要重启IIS以使更改生效。在IIS管理器中,找到左侧面板中的服务器名,并右键单击选择“所有任务”下的“重新启动”。

    步骤5:测试PHP
    在IIS管理器中,找到您想要测试的网站,并双击打开“身份验证”选项卡。确保“匿名身份验证”已启用。

    打开您喜欢的浏览器,并输入您的网站的URL。如果一切正常,您应该能够看到PHP信息的页面。

    总结:
    通过上述步骤,我们可以在IIS 7上成功支持PHP。确保按照正确的顺序进行配置,并记得重启IIS以使更改生效。如果出现任何问题,请检查配置是否正确,并确保PHP文件的路径和权限设置正确。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    IIS(Internet 信息服务)是一种微软开发的网络服务器软件,用于支持在 Windows 操作系统上运行的网站和应用程序。IIS 原生不支持 PHP,因为 PHP 是一种开源的脚本语言,最初是为 Apache 服务器开发的。然而,通过一些配置和安装步骤,可以使 IIS 支持 PHP。本文将详细介绍如何配置 IIS 以支持 PHP,包括安装 PHP 解释器、IIS FastCGI 扩展和 PHP Manager 插件等。

    以下是支持 IIS 的 PHP 配置步骤。

    第一步:安装 PHP 解释器
    首先,您需要从 PHP 官方网站(php.net)下载 PHP 解释器。选择合适的版本(32 位或 64 位)并下载 ZIP 包。解压缩 ZIP 文件后,将 PHP 文件夹放在 C:\ 目录下,得到路径 C:\php。

    第二步:配置 IIS FastCGI 扩展
    打开控制面板,进入“程序”>“启用或关闭 Windows 功能”。展开“Internet 信息服务”>“Web 管理工具”,选中“ISAPI 和 CGI 扩展”以及“CGI”选项。这将安装 IIS FastCGI 扩展,用于将请求传递给 PHP 解释器。

    第三步:配置 IIS 网站
    在 IIS 管理器中,展开服务器名称,选择“网站”,然后右键单击默认网站,选择“属性”>“主目录”选项卡。在“默认页”部分,将“启用默认文档”选项勾选,并在默认文档列表中添加 index.php。

    第四步:配置 IIS FastCGI 设置
    在 IIS 管理器中,选择服务器名称,然后双击“FastCGI 设置”图标。在“全部任务”菜单中,点击“添加应用程序池映射”,填写以下信息:
    – 本地路径:C:\php\php-cgi.exe
    – 映射到:所有内容

    第五步:启用 PHP Manager
    在 IIS 管理器中,双击服务器名称,然后双击“管理工具”图标。在“全部任务”菜单中,点击“启用 PHP Manager”。这将安装 PHP Manager 插件,并添加到 IIS 管理器中。

    第六步:配置 PHP
    在 IIS 管理器中,展开服务器名称,双击“PHP Manager”图标。点击“管理 PHP 配置”链接,选择“启用”选项。随后,您可以根据需要对 PHP 配置进行修改。最常用的是修改 php.ini 配置文件,可以通过点击“编辑 php.ini”链接进行修改。

    第七步:测试配置结果
    重新启动 IIS 服务器后,您可以创建一个简单的 PHP 文件来测试您的配置是否成功。在默认网站的主目录中,创建一个名为 test.php 的文件,包含以下内容:

    “`php

    “`

    然后,在浏览器中访问 http://localhost/test.php。如果页面显示了 PHP 信息,说明配置成功。

    对于需要在 IIS 上运行的 PHP 网站和应用程序,以上步骤可以帮助您将 IIS 配置为支持 PHP。然而,请确保定期更新 PHP 和相关的组件,以保持您的服务器安全和性能。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部