我正在寻找一种方法在我的笔记本上安装多个版本的 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/