iis7怎么执行php

worktile 其他 93

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    为了在IIS 7上执行PHP代码,您需要按照以下步骤进行配置:

    1. 安装IIS服务器:首先,您需要安装并配置IIS服务器。这可以通过在Windows服务器操作系统上使用控制面板中的“添加或删除程序”功能来完成。

    2. 安装PHP:然后,您需要安装PHP。您可以从PHP官方网站上下载最新版本的PHP,并按照它们提供的说明进行安装。

    3. 配置IIS以支持PHP:一旦安装了PHP,您需要配置IIS来支持PHP。打开IIS管理器,找到您要在其中运行PHP的网站或虚拟目录。右键单击该网站或虚拟目录,然后选择“属性”。

    4. 添加处理程序映射:在属性窗口中,选择“主目录”选项卡,然后点击“配置”按钮。在“应用程序配置”对话框中,点击“添加”按钮。

    5. 配置处理程序映射:在“添加/编辑应用程序扩展映射”对话框中,输入以下信息:
    – 可执行文件:PHP的安装路径,例如“C:\PHP\php-cgi.exe”
    – 扩展名:.php
    – 利用根目录的配置文件:选中此选项
    – 命名约定:选中此选项

    6. 启用PHP扩展:返回到IIS管理器的属性窗口,选择“主目录”选项卡,然后点击“配置”按钮。在“应用程序配置”对话框中,点击“添加”按钮。

    7. 配置可执行文件限制:在“添加/编辑可执行文件限制”对话框中,输入以下信息:
    – 可执行文件路径:PHP的安装路径,例如“C:\PHP\php-cgi.exe”
    – 描述:PHP CGI
    – 请求限制:限制到确切的变量(选中此选项)
    – 变量名称:REQUEST_URI
    – 变量值:*.php

    8. 保存并应用更改:点击“确定”按钮来保存对IIS配置的更改。然后,您需要重新启动IIS服务器以使更改生效。

    现在,您可以在IIS 7上执行PHP代码。只需将您的PHP文件放入您配置的网站或虚拟目录的根目录中,然后通过网址访问它们即可。例如,如果您的PHP文件位于C:\inetpub\wwwroot\目录下的test.php文件中,则可以通过访问http://localhost/test.php来执行它。

    希望以上信息对您有所帮助,祝您成功执行PHP代码!

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

    执行PHP可以通过以下几种方式实现:

    1. 使用IIS7的CGI模块:IIS7可以通过配置CGI模块来执行PHP脚本。首先,需要在服务器上安装PHP,并将PHP的可执行文件路径添加到系统的环境变量中。然后,在IIS7管理窗口中,找到CGI模块的管理页面,将PHP脚本的扩展名(.php)与PHP可执行文件的路径进行关联。最后,重新启动IIS服务,让配置生效。

    2. 使用IIS7的FastCGI模块:与CGI模块类似,FastCGI模块也可以用于执行PHP脚本。在IIS7管理窗口中,找到FastCGI模块的管理页面,并添加一个FastCGI应用程序,指定PHP可执行文件的路径。然后,将该FastCGI应用程序与一个虚拟目录或站点进行关联,以便处理PHP脚本。最后,重新启动IIS服务,让配置生效。

    3. 使用PHP Manager扩展:PHP Manager是一个可以在IIS7管理窗口中安装并管理PHP的扩展。通过安装PHP Manager扩展,可以简化PHP与IIS7的集成过程。在安装完成后,可以使用PHP Manager扩展的界面来配置和管理PHP版本、PHP设置和PHP扩展等。

    4. 使用ISAPI模式:IIS7也支持使用ISAPI模式来执行PHP脚本。首先,需要在IIS7管理窗口中,找到ISAPI和CGI限制模块的管理页面,并添加一个ISAPI限制。在该限制中,指定PHP ISAPI扩展的路径。然后,在要执行PHP脚本的虚拟目录或站点的处理程序中,添加一个ISAPI扩展限制,将其与PHP ISAPI扩展进行关联。最后,重新启动IIS服务,让配置生效。

    5. 使用第三方工具:除了以上几种方式外,还可以使用一些第三方工具来执行PHP脚本,例如,PHP编译器(如ZendDebugger或XDebug)以及运行PHP的Web服务器(如Apache)。这些工具可以通过与IIS7进行集成,实现在IIS7环境中执行PHP脚本的功能。

    总结起来,通过配置IIS7的CGI、FastCGI、ISAPI模块或使用第三方工具,都可以实现在IIS7环境中执行PHP脚本的功能。根据具体需求和系统环境,选择合适的方式来配置和管理PHP的执行。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在IIS 7上执行PHP有多种方法,以下是一种常见的方法和操作流程:

    方法一:使用FastCGI模块

    1、安装IIS 7和PHP
    首先,需要确保已安装IIS 7和PHP。可以从Microsoft官网下载并安装最新版本的IIS和PHP。

    2、安装FastCGI模块
    在IIS 7上执行PHP需要使用FastCGI模块。可以在Windows操作系统的“控制面板”中找到“程序和功能”,然后点击“启用或关闭Windows功能”,在弹出的窗口中勾选“Internet Information Services -> World Wide Web Services -> 应用程序开发功能 -> 快速CGI”并点击“确定”进行安装。

    3、配置FastCGI模块
    打开IIS管理器,找到对应的网站或应用程序。在“处理程序映射”菜单中,点击“添加模块映射”,将请求路径设置为*.php,模块选择FastCgiModule,可执行文件设置为php-cgi.exe所在的路径(默认为C:\PHP\php-cgi.exe)。

    4、测试PHP执行
    创建一个测试的PHP文件(例如test.php),内容为。将该文件放置在网站或应用程序的根目录下。使用浏览器访问该文件的URL地址(例如http://localhost/test.php),如果成功显示PHP信息说明PHP已经正确执行。

    方法二:使用PHP Manager工具

    1、安装PHP Manager
    可以从Microsoft官网下载并安装IIS的扩展工具PHP Manager。安装完成后,在IIS管理器中会出现“PHP Manager”模块。

    2、配置PHP Manager
    打开IIS管理器,找到对应的网站或应用程序。双击“PHP Manager”模块,在右侧的窗口中点击“Register new PHP version”,选择已安装的PHP版本并点击“OK”进行注册。

    3、测试PHP执行
    创建一个测试的PHP文件(如方法一中所述),将该文件放置在网站或应用程序的根目录下。使用浏览器访问该文件的URL地址,如果成功显示PHP信息说明PHP已经正确执行。

    以上是在IIS 7上执行PHP的两种常见方法,根据实际需求选择合适的方法进行操作。另外,需要注意的是,不同版本的IIS和PHP可能有细微的差异,需要根据具体情况进行调整。

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

400-800-1024

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

分享本页
返回顶部