在 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 目录中出现。
举个栗子 :
- 默认 PHP 7.4 ,需要切换到 PHP 8.0 。
$ sudo a2dismod php7.4
$ sudo a2enmod php8.0
$ sudo service apache2 restart
- 默认 PHP 8.0 ,需要切换到 PHP 7.4 。
$ sudo a2dismod php8.0
$ sudo a2enmod php7.4
$ sudo service apache2 restart
-
命令设置成功后 , 赶快去看看吧 !!!
- 记得点赞啊 ! ! !
- 👍 👍 👍