ubuntu安装php服务器,如何在Ubuntu 20.04服务器系统上安装PHP环境_席熙的博客-程序员宅基地

技术标签: ubuntu安装php服务器  

目前,PHP 7.4是最新稳定版本。本文将帮助您通过PPA在Ubuntu 20.04(Focal Fossa)上安装PHP 7.4、7.3、7.2和5.6。

你可以在Ubuntu服务器系统上安装多个PHP版本,然后根据你的需求切换PHP版本。你也可以通过配置Apache来运行不同的PHP版本的Web应用程序。

1、添加PHP PPA

首先,您需要在系统上配置存储库。运行以下命令以将ondrej PHP存储库添加到您的Ubuntu系统。

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php

上面的命令还将更新软件包信息列表。但是,如果您已经添加了存储库,则在安装或更新软件包之前先更新软件包信息:

sudo apt update

2、安装所需的PHP版本

您可以在Ubuntu系统上安装任何必需的php版本。使用以下选项之一安装PHP。

安装PHP 7.4

PHP 7.4是可用于安装的最新稳定版本。要在Ubuntu系统上安装PHP 7.4,请运行以下命令:

sudo apt install -y php7.4

安装PHP 7.3

PHP 7.3是当前有效的PHP版本。PHP团队仍在提供此版本的更新。要在Ubuntu上安装PHP 7.3,请输入:

sudo apt install -y php7.3

安装PHP 7.2

对于PHP 7.2,该开发仅提供安全性更新和修复。该版本的进一步开发已停止。要安装此版本,请运行命令:

sudo apt-get install -y php7.2

备注:此存储库还包含PHP 7.1和PHP 7.0版本。您可以通过更改上述命令中的php版本号来安装它们。

安装PHP 5.6

PHP 5.6是过时的版本。它的开发已停止,并且不再有安全更新。但是,如果您的应用程序仍然依赖于此版本,请使用以下命令进行安装。

sudo apt install -y php5.6

但是建议升级您的应用程序,并使它们与最新的PHP版本兼容。

3、检查PHP版本

要查看当前的活动PHP版本,请运行以下命令:

php -v

4、安装PHP模块

您可能还需要根据应用程序要求安装模块。使用以下命令在软件包存储库中搜索可用的PHP 7模块。

sudo apt-cache search php7*

您可以在系统上安装所需的PHP模块。只需根据您的要求使用软件包名称更改PHP版本:

sudo apt install php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl

5、切换PHP版本

您可以使用update-alternatives命令设置默认的PHP版本。

update-alternatives --config php

根据您的要求选择PHP版本号。这只会更改PHP CLI版本。

本教程可帮助您在Ubuntu系统上安装PHP 7.4、7.3、7.2或PHP 5.6。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34070026/article/details/115564111

智能推荐

县城及三四线城市做小程序代理加盟前景分析_weixin_34308389的博客-程序员宅基地

微信上线小程序后,明眼人都能看出小程序将带来巨大红利,经过两年的发展,小程序开发平台已经有2000多家,一二线城市市场几乎饱和,很多人将目光投向了三四线城市。那么县城、三四线城市市场代理小程序的前景如何?创业初期又该如何起步呢?县城、三四线城市小程序代理的前景怎么样?(1)市场大很多人认为在县城、三四线城市赚钱的只有餐饮酒店和各类专卖店,事实上随着消费升级的下沉,近年来一些经济强县经济已...

C++实现算法服务的一些经验总结_MC-Zhang的博客-程序员宅基地

文章目录算法模型调用的几种方式python算法服务的优缺点C++算法服务的优缺点C++算法服务的几种实现方式C++基于http的算法服务实现思路记录调用:日志、数据库性能优化容器部署算法模型调用的几种方式python算法服务的优缺点C++算法服务的优缺点C++算法服务的几种实现方式C++基于http的算法服务实现思路记录调用:日志、数据库性能优化容器部署...

Cisco EIGRP 增强型内部网关路由协议_weixin_34292402的博客-程序员宅基地

EIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)是Cisco 公司开发的一个平衡混合型路由协议,它融合了距离向量和链路状态两种路由协议的优点,支持IP、IPX、ApplleTalk 等多种网络层协议。由于TCP/IP 是当今网络中最常用的协议,因此本书只讨论IP 网络环境中的EIGRP。5.1 EI...

DLNA_darling757267的博客-程序员宅基地

EasyDlna项目说明https://code.csdn.net/Innost/easydlna 代码下载处!中文说明:Instructions in English:一、项目整体介绍EasyDlna是一个基于Android平台(实际上其核心代码也支持PC平台)的DLNA应用程序集合,它支持DLNA规范中如下组件程序:DMS:Digital MediaSe

【leetcode】P21合并两个有序链表_琉璃世界ol的博客-程序员宅基地

思路:参考两个有序数组的合并过程,遍历两个链表:值相同,把两个链表当前节点加到结果链表,同时后移值不同,那个值小加那个,同时后移时间复杂度O(m+n),空间复杂度O(m+n)//将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 //// //// 示例: //// 输入:1->2->4, 1->3->4//输出:1->1->2->3->4->4// // Related Top.

hololens模拟器卸载_八百里是天蓝的博客-程序员宅基地

刚在网上看到有人对于hololens模拟器的卸载只存在删除模拟器所处文件夹的认识刚才试着在程序与功能里找到了所安装的hololens模拟器点击即可出现卸载框    ↓点击是即可卸载hololens模拟器

随便推点

【Spark】配置项调优_Nina0703的博客-程序员宅基地_spark 配置调优

配置项可以分为三大类:硬件资源类、Shuffle类和Spark SQL类。一 硬件资源类1.1 cpu相关配置主要是配置 并行度 和 并行计算任务。1.1.1 并行度并行度,是从数据触达,明确数据划分的粒度,确定分布式数据集被划分为多少份。1.1.2 并行计算任务并行计算任务,是从计算任务、CPU出发,指的是任一时刻整个集群能够同时计算的任务数量。1.2 内存相关配置1.2.1 堆内存储与堆外存储的平衡堆外内存的传递门:****总之,与JVM堆内内存相比,堆外内存的优势是:可以更精确的

SQLServer2008/2005 生成数据字典语句_lovessea的博客-程序员宅基地

SELECT       表名=case   when   a.colorder=1   then   d.name   else   ''   end,     表说明=case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,     字段序号=a.colorder,     字段名=a.n

算法面试题总结_w_l_o_v_e_c的博客-程序员宅基地

1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   10  / \  6  14 / \ / \4  8 12 16 转换成双向链表4=6=8=10=12=14=16。  首先我们定义的二元查找树 节点的数据结构如下: struct BSTree

第一次作业:调查市场软件_aaxg98521的博客-程序员宅基地

软件有很多种:ShrinkWrap(在包装盒子里面的软件)、WebAPP(基于网页的软件)、InternalSoftware(企业或学校或某组织内部的软件)、Games(游戏)、MobileApps(手机应用)、OperatingSystems(操作系统)、Tools(工具软件),选取三种软件,请分析它们各自的特点。我选择的软件分别是今日校园(企业或学校或某组织内部的软件...

苹果最新消息_苹果正式宣布!iPhone12将支持北斗导航!_weixin_39936558的博客-程序员宅基地

点击查看iPhone12最新消息事实上,让iPhone支持北斗导航也并非很难,以目前最新的iPhone 11系列为例,苹果中国官网介绍显示,iPhone 11的定位功能支持GPS、GNSS、数字指南针、无线局域网、蜂窝网络及iBeacon微定位,各种技术几乎都全了,唯独没有列出北斗系统的支持,这也是苹果被不少网友攻击的原因。不过也要注意的是,GNSS导航定位系统这个说法也留下了一点悬念,...

Dedecms安全步骤,安装之后的操作_angqiqin7880的博客-程序员宅基地

1 将文件夹dede改名为其他,比如 /bostomatic.com/2 搜索ad.dedecms.com,文件D:\WebSite\fukedh.com\www\gzadmin\templets\login_ad.htm 删除如下这一段:<!--<script type="text/javascript" src="<?php echo $updateHost...

推荐文章

热门文章

相关标签