首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ubuntu服务器中将php 8.0设置为默认版本

问如何在ubuntu服务器中将php 8.0设置为默认版本
EN

Stack Overflow用户
提问于 2021-05-13 12:42:41
回答 2查看 2.3K关注 0票数 2

出于某种原因,我必须在同一个ubuntu服务器上安装PHP7.4和PHP8.0。默认情况下,当我安装php7.4时,它会显示它是使用php -v命令时的默认版本。

但我现在想使用PHP8.0运行composer,以便在服务器上安装我的应用程序之一。服务器现在找不到任何php版本,所以我无法使用composer安装我的应用程序。

我是如何安装PHP8.0的

我使用sudo add-apt-repository ppa:ondrej/php这个存储库在服务器上安装了最新版本的8.0,我可以让它与caddy服务器一起工作,甚至站点在我的测试环境中运行良好。https://caddyt.tamilchatz.com <<,您可以查看这个URL,以确保我的8.0在服务器上运行良好。

无论如何,我已经从服务器中删除了PHP7.4,以确保它是否帮助我将8.0设置为默认的,但不,我无法使它工作。

代码语言:javascript
复制
php --version

​

​

现在帮助我将PHP8.0设置为服务器中的默认版本。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2021-12-20 13:16:02

要更新CLI版本:

sudo更新-选项--config php

应在16.04 (18.04和20.04)之后适用于所有的ubuntu版本。

这就是你应该看到的回应:

替代php有4种选择(提供/usr/bin/php)。

代码语言:javascript
复制
  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php7.2   72        auto mode
  1            /usr/bin/php5.6   56        manual mode
  2            /usr/bin/php7.0   70        manual mode
  3            /usr/bin/php7.1   71        manual mode
  4            /usr/bin/php7.2   72        manual mode

按下以保持当前选择*,或键入选择编号,然后按enter更改版本:

要更新服务器/浏览器输出中的版本(您可以使用所有版本,只需根据需要更改版本号):

代码语言:javascript
复制
DOWNGRADE PHP 8.0 to PHP 7.4

sudo a2dismod php8.0 sudo a2enmod php7.4 sudo服务重新启动sudo更新- apache2 -config php sudo更新-选项-config apache2 sudo更新-apache2-config phar.phar sudo服务apache2重新启动

代码语言:javascript
复制
UPGRADE PHP 7.4 to PHP 8.0

sudo a2dismod php7.4 sudo a2enmod php8.0 sudo apache2 sudo apache2 apache2 phar.phar sudo apache2 apache2

票数 1
EN

Stack Overflow用户

发布于 2021-05-13 15:14:41

试试这个:

代码语言:javascript
复制
sudo update-alternatives --set php /usr/bin/php7.4
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67519451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档