iis怎么支持php多版本号

fiy 其他 110

回复

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

    要让IIS支持PHP多版本号,你可以按照以下步骤进行配置:

    1. 安装PHP:首先,在你的服务器上安装多个版本的PHP。将每个PHP版本的文件夹命名为不同的版本号,以便进行区分。

    2. 配置IIS:打开IIS管理器,选择你想要配置PHP版本的网站,然后双击“处理程序映射”图标。

    3. 添加处理程序映射:在“处理程序映射”窗口中,点击“添加模块映射”。

    4. 配置处理程序映射:在“添加模块映射”窗口中,输入以下信息:
    – 请求路径:*.php
    – 模块:FastCgiModule
    – 可执行文件:选择相应版本的PHP可执行文件 (例如:C:\PHP\7.2\php-cgi.exe)
    – 名称:根据你选择的PHP版本命名(例如:PHP7.2)

    5. 设置约束条件:在同一窗口中,点击“请求约束”按钮。在出现的约束条件窗口中,选择“某个文件夹”,然后输入你的PHP文件所在的文件夹路径(例如:C:\Web\php_files)。

    6. 完成设置:点击确定,然后应用所做的更改。

    重复上述步骤,为每个想要支持的PHP版本添加新的处理程序映射。确保每个版本的PHP配置使用不同的名称。

    这样,IIS就可以同时支持多个PHP版本,根据处理程序映射来判断使用哪个PHP版本来处理请求。在不同的网站或子目录中,你可以配置不同的PHP版本。

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

    IIS (Internet Information Services) 是一种由Microsoft开发的WEB服务器软件,它默认支持ASP.NET和其他Microsoft相关的技术。不过,通过设置IIS的配置文件和PHP的配置文件,可以实现在IIS上同时支持多个PHP版本。

    下面是将IIS配置为支持多个PHP版本的步骤:

    1. 下载PHP
    首先,你需要下载你想要使用的PHP版本。你可以从PHP的官方网站(php.net)下载稳定的PHP版本或从其他可靠的渠道下载自定义的PHP版本。

    2. 安装PHP
    安装下载的PHP版本时,需要选择一个适合的安装路径。建议你将不同版本的PHP安装在不同的目录中,以便在IIS中进行配置。

    3. 配置IIS
    打开IIS管理器,找到你想要配置的站点,右键点击并选择“属性”。在“主页”选项卡中,点击“配置”按钮。在新打开的“应用程序配置”窗口中,点击“添加”按钮。在新的“添加/编辑程序映射”窗口中,输入以下信息:
    – 可执行文件:选择你想要使用的PHP版本的php-cgi.exe文件。
    – 扩展名:输入.php。
    – 操作:选择“限制”,并设置启用的Verbs为“GET,HEAD,POST”。

    4. 配置PHP
    进入你安装的每个PHP版本的目录,找到php.ini文件。你可以使用文本编辑器打开该文件,并进行编辑。在其中,找到以下配置项,并更改为你想要的值:
    – extension_dir:设置为该版本PHP扩展文件的目录。
    – extension:启用或禁用特定扩展,根据你的需要进行配置。

    5. 测试配置
    保存并关闭php.ini文件后,返回到IIS管理器。在你创建的站点中,选择“默认文档”选项卡,确保index.php位于顶部。重启IIS服务以使配置生效。在浏览器中访问你的站点,并确保PHP代码正常运行。

    通过以上步骤,你可以在IIS上成功配置并使用多个PHP版本。这对于开发者来说非常有用,可以根据需要在不同的项目中使用不同版本的PHP。

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

    要让IIS支持PHP多个版本号,您可以按照以下步骤操作:

    1. 安装IIS:首先,确保您的计算机已安装IIS。您可以在Windows操作系统的“控制面板”中的“程序和功能”中查看是否已安装IIS。

    2. 安装多个PHP版本:您需要将多个PHP版本安装在计算机上,并确保每个版本都安装在不同的目录中。您可以从PHP官方网站下载所需的PHP版本,并按照其提供的安装指南进行安装。

    3. 配置IIS:在安装了多个PHP版本之后,您需要配置IIS来识别和运行不同的PHP版本。以下是配置的步骤:

    a. 打开IIS管理器:在Windows操作系统中,点击开始菜单并搜索“IIS管理器”,然后打开它。

    b. 添加Web站点:在IIS管理器中,右键单击“站点”,然后选择“添加网站”。

    c. 配置站点基本信息:在添加网站对话框中,输入网站的名称和物理路径。确保为每个PHP版本创建一个单独的网站,并将物理路径指向相应的PHP版本安装目录。

    d. 配置绑定信息:选择要将网站绑定到的IP地址和端口,并选择是否使用SSL。如果有多个网站,则每个网站应使用不同的IP地址和端口。

    e. 配置处理程序映射:在添加网站对话框中,找到处理程序映射选项,并点击“…”按钮来配置。

    f. 添加FastCGI模块:在处理程序映射对话框中,点击“添加模块映射”按钮,选择“FastCGI模块”,然后点击“确定”。

    g. 配置FastCGI模块:在添加模块映射对话框中,输入FastCGI模块的名称,选择PHP版本的FastCGI处理程序路径,并选择将此模块映射到的网站。

    h. 配置其它设置:完成以上配置后,您还可以通过IIS管理器中的其他设置,例如身份验证、目录浏览等,进行进一步的配置。

    4. 测试:在完成以上步骤后,您可以尝试在不同的网站中运行不同版本的PHP。您可以创建一个简单的PHP脚本,并将它放在相应的网站目录中。然后,在浏览器中访问该网站,检查是否使用了正确的PHP版本。

    需要注意的是,为了确保IIS能够正确运行不同版本的PHP,您需要确保每个PHP版本都具有单独的配置文件和扩展模块。您可以在每个PHP版本的安装目录中找到这些文件和模块,然后根据需要进行配置和管理。

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

400-800-1024

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

分享本页
返回顶部