【问题标题】:Centos 8 PHP 56Centos 8 PHP 56
【发布时间】:2021-10-10 04:34:25
【问题描述】:

我正在尝试在 centos 8 上安装 php 5.6。我了解它不再受支持(eol),但由于项目旧,它需要它。 我试过了:

sudo dnf --enablerepo=remi install php56

安装没有问题,点击 localhost/ 会引发错误 运行 php --version 给我一个错误

bash: /usr/bin/php: No such file or directory

运行 php56 --version 的工作原理。

如何使任何对 php 的引用都使用 php56?

【问题讨论】:

    标签: php centos8


    【解决方案1】:

    软件集专为并行安装多个版本而设计。所以你必须启用你想要的版本的集合。

    例子:

    $ module load php80
    $ php -v
    PHP 8.0.9 (cli) (built: Jul 29 2021 12:53:58) ( NTS gcc x86_64 )
    $ module load php56
    $ php -v
    PHP 5.6.40 (cli) (built: Jun 28 2021 00:00:00) 
    

    对于网络服务器,如果只安装一个版本,它将用于所有页面。

    如果安装了多个版本,您必须为每个虚拟主机/项目/目录设置正确的处理程序(套接字路径)以使用所需的 FPM 后端。

    如何使任何对 php 的引用都使用 php56?

    如果你真的只需要一个版本,你也可以安装php56-syspaths包,它提供了/usr/bin/php(一个符号链接)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-09
      • 2020-02-17
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 2020-03-28
      相关资源
      最近更新 更多