与 php7 一起安装 php5

与 php7 一起安装 php5

php7现在正在使用,但我有一个旧程序依赖于php5它,mysql而不是mysqli

我可以php5同时安装它们,php7并在需要其中任何一个时切换它们吗?

答案1

我知道这个帖子已经在这里很长时间了,但我还是会回答。

您可以php5同时安装。

您需要做的就是安装php5

安装后,您将拥有多个文件夹,其中包含不同版本的 php 版本。

  1. 首先通过添加 Ondřej Surý PPA 在 Ubuntu 系统上安装不同版本的 PHP - PHP 5.6、PHP 7.0 和 PHP 7.1。

    sudo apt install python-software-properties
    
    sudo add-apt-repository ppa:ondrej/php
    
    ##For Apache Web Server
    sudo apt install php5.6
    

    现在您可以从列表中安装大多数所需的 PHP 模块。

  2. 安装 PHP 模块

    sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
    
  3. 在版本之间切换

    1. 首先确保停止 apache2 服务

      sudo service apache2 stop
      sudo a2dismod php7
      
    2. 我建议您phpinfo()按照上述步骤运行以确认您计算机上运行的版本,如果一切顺利,您很可能会收到错误,因为没有 php 文件可以运行。

    3. 启用例如php5.6

      sudo a2enmod php5.6
      
    4. 重新启动 apache2 服务

      sudo service apache2 start
      
    5. 检查 php 版本

      php -v
      

相关内容