正如您已经知道的那样,Ubuntu 18.04和Debian 9可能安装了PHP 7,并且设计用于PHP 5的应用程序(如vnStat PHP前端,PHP服务器监视器等),可能由于兼容性问题而无法正常工作。

在这种情况下,您需要在Ubuntu 18.04/Debian 9上安装PHP 5.6,以满足您要在系统上安装它的应用程序的要求。

在这篇文章中,我们将介绍在Ubuntu 18.04/Debian 9上安装PHP 5.6的步骤。

设置Ondřej存储库

OndřejSurý为Ubuntu和Debian维护PHP 5.6和PHP 7.0存储库。 我们现在将使用Ondej存储库来安装PHP 5.6。

### Ubuntu 18.04 ###

sudo apt-get update

sudo apt-get install -y software-properties-common

sudo add-apt-repository ppa:ondrej/php

### Debian 9 ###

sudo apt-get update

sudo apt-get install -y apt-transport-https curl

curl https://packages.sury.org/php/apt.gpg | sudo apt-key add -

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php5.list

在Ubuntu 18.04/Debian 9上安装PHP 5.6

使用以下命令更新存储库缓存。

sudo apt-get update

现在,使用apt命令安装PHP 5.6/PHP 7.0。

sudo apt-get install -y php5.6

使用以下命令验证PHP版本。

linuxidc@linuxidc:~$ php -v

输出:

PHP 5.6.38-3+ubuntu18.04.1+deb.sury.org+1 (cli)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

在Ubuntu 18.04上安装PHP 5.6验证截图:

lsb_release -a

附加说明:

您的系统可能已经有PHP 7,因此上述命令可能会将PHP版本显示为7.0或7.2。

您可以使用以下命令将默认PHP版本设置为5.6,并且可以随时在PHP 5.6和PHP 7之间切换。

sudo update-alternatives --config php

如果有,则显示如下

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

Selection    Path            Priority  Status

------------------------------------------------------------

* 0            /usr/bin/php7.0  70        auto mode

1            /usr/bin/php5.6  56        manual mode

2            /usr/bin/php7.0  70        manual mode

Press  to keep the current choice[*], or type selection number: 1

update-alternatives: using /usr/bin/php5.6 to provide /usr/bin/php (php) in manual mode

没有其他版本则显示如下:

链接组 php (提供 /usr/bin/php)中只有一个候选项:/usr/bin/php5.6

无需配置。

现在,PHP v5.6已被设置为PHP的默认值。

就这样。

ubuntu18和php视频,如何在Ubuntu 18.04和Debian 9上安装PHP 5.6相关推荐

  1. Ubuntu 18.04 Bionic Beaver Linux上安装TeamViewer

    目的 目标是在Ubuntu 18.04 Bionic Beaver Linux上安装TeamViewer 操作系统和软件版本 操作系统: - 目标是在Ubuntu 18.04 Bionic Beave ...

  2. linux默认的https端口,如何在Ubuntu 18.04 Bionic Beaver Linux上拒绝除HTTP端口80和HTTPS端口443之外的所有传入端口...

    目的 目的是启用UFW防火墙,拒绝所有传入端口,但是在Ubuntu 18.04 Bionic Beaver Linux上仅允许HTTP端口80和HTTPS端口443. 操作系统和软件版本 操作系统:- ...

  3. 非命令行linux安装zip,如何在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions...

    目的 目的是在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions.使用命令行从ZIP文件安装Gnome Shell ...

  4. linux重新初始化网络命令,如何在Ubuntu 18.04 Bionic Beaver Linux上重新启动网络

    目的 以下文章将介绍在Ubuntu 18.04 Bionic Beaver Linux上如何从命令行以及图形用户界面(GUI)重新启动网络的各种方法. 操作系统和软件版本 操作系统:-Ubuntu 1 ...

  5. linux中户主目录,如何在Ubuntu 18.04 Bionic Beaver Linux上配置Samba服务器共享

    目的 目的是配置基本的Samba服务器以共享用户主目录,并提供对所选目录的匿名访问read-write. 还有许多其他的Samba配置,但是本指南的目的是使您入门一些基础知识,这些基础知识可以在以后进 ...

  6. linux ubuntu bionic,在Ubuntu 18.04 Bionic Beaver Linux上安装和设置KVM

    目的 在Ubuntu 18.04 Bionic Beaver上通过桥接网络和virt-manager安装KVM 发行版 Ubuntu 18.04 要求 具有root特权的Ubuntu 18.04的有效 ...

  7. linux增加elk用户,在Ubuntu 18.04 Bionic Beaver Linux上安装ELK

    目的 在Ubuntu 18.04 Bionic Beaver上安装ELK 发行版 Ubuntu 18.04 要求 具有root特权的Ubuntu 18.04的有效安装 困难 简单 约定 #-要求lin ...

  8. ubuntu安装grafana_如何在Ubuntu 20.04 LTS Focal Fossa上安装Grafana

    步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的. sudo apt update sudo apt upgrade 第2步.在Ubuntu 20.04上安装Grafan ...

  9. 如何在Ubuntu 18.04 LTS上安装VMware Workstation

    背景: 阅读新闻 [日期:2018-11-10] 来源:Linux公社 作者:醉落红尘 [字体:大 中 小] VMware Workstation是由VMware公司开发的虚拟化软件,成立于1998年 ...

最新文章

  1. 学习和在生产环节使用d语言的三个条件
  2. 河南理工大学python挂科率_河南高校2021届保研率排名,上榜仅有10所,河南理工大学第6...
  3. Event 事件 - 基础
  4. 经典面试题(34):以下代码将输出的结果是什么?
  5. Gartner预测2017/18年十大物联网技术
  6. python虚拟环境解决不能执行脚本的问题
  7. 第二篇 Python数据类型、字符编码、文件处理
  8. 远程桌面未知的用户名_电脑在远程桌面连接时出现用户名密码错误该怎么办?...
  9. java编译命令是什么_Java编译命令整理
  10. 多媒体计算机相关知识,多媒体基础知识题库
  11. 基于hutool实现简单的加解密
  12. python 调用函数
  13. 用HTML+CSS做一个漂亮简单的个人网页——樱木花道篮球3个页面 学生个人网页设计作品 学生个人网页模板 简单个人主页
  14. /deep/的使用与导致样式失效问题处理
  15. CHD安装Hadoop
  16. 关于idea的IdeaVim插件导致的光标问题(insert键)
  17. 2022煤炭生产经营单位(安全生产管理人员)判断题及在线模拟考试
  18. Linux磁盘空闲空间调度管理
  19. 如何把大写金额变为小写数字_怎样将带有小数点的小写数字转化为大写
  20. 字体图标的svg导入及寻找

热门文章

  1. Hexo-Next主题更改字体
  2. java开发面试自我介绍模板_java面试自我介绍3篇
  3. 2022年12月大学英语B统考题库试题
  4. uniapp 之 使用高德地图的方法将经纬度转为地址
  5. 【操作系统】使用C语言实现轮转法进程调度(有代码)
  6. 【Day4 C语言基础语法学习-3】
  7. [原创]从智能产品防丢器看中外差别
  8. 树叶贴画机器人_学生手工论文,关于对学前教育手工课教学相关参考文献资料-免费论文范文...
  9. 七种武器:延迟队列的原理和实现总结
  10. 做短视频用这些神器~ 保证事半功倍