Apache 中的多个 php 版本

Apache 中的多个 php 版本

我在 CentOS 发行版上安装了 Apache 2.2.3,默认 php(作为模块安装)5.1.6。使用 yum install 命令安装了 Php 和 Apache。我的文档根目录位于var/www/html文件夹下。我现在要安装一个需要 Php 5.3 + 的新网站;但我不能简单地升级当前的 php 安装,否则所有当前网站都会崩溃。

我下载并编译了 php 5.4.4 并安装。它也可以使用它的内置 web 服务器运行。

我现在想创建一个文件夹var/www/html/myfolder,其中应该使用 Php 5.4.4。所有其他网站都应该继续使用 php 5.1.6;但我真的不知道该怎么做。

答案1

您可以使用供应商提供的php53-*软件包而不是相应的php-*软件包在现有的 CentOS 5 系统上安装 PHP 5.3。

答案2

我用PHPFarm正是针对这种情况,经过一些配置调整后,它似乎工作得很好。剧透:您必须从 PHP 博物馆网站下载并编译旧版本的 PHP。我不确定您是否可以在服务器上安装两个或更多版本的 PHP 作为 Apache 模块。

答案3

网上有很多这方面的教程。我看到一条评论说你尝试了一些方法,但都没有奏效,但到底是什么方法没用呢?我猜这些教程对于教程的作者来说总是有用的,所以它通常是一种可行的方法。如果没有任何关于你尝试了什么以及在尝试中出了什么问题的信息,我们就无法真正描述“正确的方法”。

我想对此发表评论,但没有添加评论的按钮(我想是声誉太低了?)。

相关内容