具有多个 PHP 版本的 LAMP 服务器

具有多个 PHP 版本的 LAMP 服务器

我正在寻找一种方法在我的笔记本上安装多个版本的 PHP,以便处理需要不同版本 PHP 的不同项目。

我有 Ubuntu 13.10,并从存储库安装了 apache2、php5、mysql 等。我现在安装了 PHP 5.5,对于一些与 PHP 5.5 配合不佳的项目,我还想安装 PHP 5.3。

因此,我需要一种方法来在我的系统上安装多个版本的 PHP,并根据我正在开展的项目在它们之间切换,或者更好地配置 vhost 以使用所选版本。

答案1

如果您从源代码编译 Apache 和 PHP,而不是通过 aptitude 安装,则可以执行此操作。如果您是初学者,这对您来说可能是一个繁琐的过程。如果您希望同时处理两个 PHP 请求,您还需要让 Apache 监听 80 以外的端口。

答案2

您可以在名为 .htaccess 的文件中设置 php 版本(每个网站一个 htaccess,其中包含您选择的 php 版本) http://sourcelibrary.org/2011/04/13/linux-enabling-use-of-apaches-htaccess-files/

相关内容