在多个php环境中运行php5.3失败

时间:2016-11-01 13:01:02

标签: php apache

我正在安装安装了PHP版本的Ubtuntu系统:5.3.30 / 5.5.9 / 5.6.27 / 7.0.1

我可以使用a2enmod和a2dismod轻松切换5.5,5.6和7.0。但我无法运行5.3。我总是得到5.5。我按照以下指南进行了操作:

first guide

second guide

然后我尝试使用特殊的vhost配置和htaccess Addhandler指令启用5.3。什么都行不通。我认为原因是,5.3必须以另一种方式调用,但我不知道了。

2 个答案:

答案 0 :(得分:1)

因此指南#3应如下所示:

之后,libphp5.so以及所有请求的共享库将在/ path / to / custom / location / lib 中,这应该反映在apache2 config中。

只是一个旁注:PHP 5.3太老了,越野车并且有很多被弃用的东西所以使用它会带来很多痛苦

答案 1 :(得分:0)

最后它现在运行。有几个问题。

  1. 需要安装apache2-dev
  2. 符号链接两个文件:

    ln -s /usr/lib/x86_64-linux-gnu/libpcre.a /usr/libpcre.a& amp ;& amp; ln -s /lib/x86_64-linux-gnu/libpcre.so.3 /usr/libpcre.so

  3. 使用选项--with-apxs2

  4. 进行配置

    然后我安装了它,它完美无缺。

    非常感谢sotona帮助我与之聊天。