Ubuntu -> PHP 如何切换版本

6 篇文章 0 订阅
4 篇文章 1 订阅

在 Ubuntu 中切换 PHP 版本

命令如下 :

sudo update-alternatives --config php

There are 2 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
  0            /usr/bin/php8.0   80        auto mode
* 1            /usr/bin/php7.4   74        manual mode
  2            /usr/bin/php8.0   80        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

选择相应的数字编码,输入即可 !

查看系统版本是否切换成功?

php -v

查看浏览器版本是否切换成功?

phpinfo();

PHP版本在系统和浏览器版本不一致怎么办 ???

Apache 是一个模块化的服务器。这就意味着在核心服务器中只包括最基本的功能。扩展功能可以通过被引导进 Apache 的模块来实现。缺省情况下,基本模块是在编译时被包含进服务器的。如果服务器编译成可以动态引导模块,那么模块可以单独编译,并在任何时候使用 LoadModule 语句来添加。否则,Apache 必须在添加或删除模块时重新编译。Ubuntu 编译 Apache2 时是允许动态引导模块的。配置语句通过将已有模块放置 < IfModule > 块中以便有条件地包含在配置语句中。您可以在您的 Web 服务器上安装和使用额外的 Apache2 模块。您可以用 apt-get 命令来安装 Apache2 模块。如安装 MYSQL 认证的 Apach2 模块,您可以在终端提示符中运行以下命令:
sudo apt-get install libapache2-mod-auth-mysql

一旦您安装了模块,模块将出现在 /etc/apache2/mods-available 目录中。您可以使用 a2enmod 命令来启用模块。您也可以使用a2dismod 命令来禁用模块。一旦您启用该模块,该模块将在 /etc/apache2/mods-enabled 目录中出现。

举个栗子 :

  1. 默认 PHP 7.4 ,需要切换到 PHP 8.0 。
PHP7.4
PHP8.0
$ sudo a2dismod php7.4 
$ sudo a2enmod  php8.0
$ sudo service  apache2 restart
  1. 默认 PHP 8.0 ,需要切换到 PHP 7.4 。
PHP8.0
PHP7.4
$ sudo a2dismod php8.0 
$ sudo a2enmod  php7.4
$ sudo service  apache2 restart
命令设置成功后 , 赶快去看看吧 !!!
记得点赞啊 ! ! !
👍 👍 👍
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值