首页  >  文章  >  后端开发  >  如何在Ubuntu 16.04命令行上切换PHP版本?

如何在Ubuntu 16.04命令行上切换PHP版本?

Linda Hamilton
Linda Hamilton原创
2024-11-11 16:20:03227浏览

How to Switch Between PHP Versions on Ubuntu 16.04 Command Line?

在 Ubuntu 16.04 命令行上切换 PHP 版本

问题:
运行内部 PHP Web 服务器时在命令行上使用 php -S localhost:8888,尽管在 Apache 模块中启用了 PHP 5.6,但 PHP 请求仍使用 PHP 版本 7 进行处理。如何通过命令行切换 PHP 版本?

交互式切换:
使用以下命令交互式切换 PHP 版本:

sudo update-alternatives --config php
sudo update-alternatives --config phar
sudo update-alternatives --config phar.phar

手动切换:

从 PHP 5.6 到 PHP 7.1:

  • Apache:

    $ sudo a2dismod php5.6
    $ sudo a2enmod php7.1
    $ sudo service apache2 restart
  • 命令行:

    $ sudo update-alternatives --set php /usr/bin/php7.1
    $ sudo update-alternatives --set phar /usr/bin/phar7.1
    $ sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1

    从 PHP 7.1 到 PHP 5.6:

  • 阿帕奇:

    $ sudo a2dismod php7.1
    $ sudo a2enmod php5.6
    $ sudo service apache2 restart
  • 命令行:

    $ sudo update-alternatives --set php /usr/bin/php5.6

来源:
https://www.digitalocean.com/community/tutorials/how-to-switch- Between-multiple-php-versions-on-ubuntu-16-04

以上是如何在Ubuntu 16.04命令行上切换PHP版本?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn