gpt4 book ai didi

apache - 包括 Apache 中的多个 PHP 版本,可通过 AddHandler 指令切换

转载 作者:行者123 更新时间:2023-12-05 03:14:48 24 4
gpt4 key购买 nike

我正在使用的共享网络主机在同一台服务器上提供多个版本的 PHP:5.2、5.3 和 5.4。它们可以通过分别命名文件扩展名 .php54.php53 或通过 .htaccess 指令在这些版本之间切换:

AddHandler php5.4-script .php

虽然我还不能完全弄清楚他们的 Apache 服务器是如何配置来支持这个的。我发现的一切似乎都表明一次只能将一个 mod_php 编译到 Apache 中。这是否表明 php5.4-script 是某种自定义包装器模块?或者是否有一些模糊的方法可以在不同的处理程序名称下编译不同的 PHP 模块?

最佳答案

根据 the resource I've found在研究了这个主题之后,它就像您已经想到的那样 a (Fast) CGI wrapper 它允许您通过例如更改使用的 PHP 版本.htaccess .

这里详细解释了如何实现这一点:http://linuxplayer.org/2011/05/intall-multiple-version-of-php-on-one-server .

如果无法访问该站点,我将在此处列出步骤:

  1. 安装所需的开发包
  2. 编译安装
  3. 创建一个 fastcgi 包装器脚本
    • 构建和安装,例如启用 fpm 的 php-5.3
    • 配置php-fpm
    • 启动fpm
    • 安装和设置 mod_fastcgi、mod_fcgid
  4. 更新 Apache 配置文件
  5. 重启 Apache

关于apache - 包括 Apache 中的多个 PHP 版本,可通过 AddHandler 指令切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22325592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com