iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >怎么在Ubuntu中安装不同的PHP版本
  • 886
分享到

怎么在Ubuntu中安装不同的PHP版本

2023-06-15 16:06:37 886人浏览 泡泡鱼
摘要

这篇文章主要介绍“怎么在ubuntu中安装不同的PHP版本”,在日常操作中,相信很多人在怎么在Ubuntu中安装不同的php版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ubuntu中安装不同的PH

这篇文章主要介绍“怎么在ubuntu中安装不同的PHP版本”,在日常操作中,相信很多人在怎么在Ubuntu中安装不同的php版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ubuntu中安装不同的PHP版本”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在本文中,我们将说明如何使用Ondřej Surý PPA在Ubuntu和它的派生版本中为Apache和Nginx WEB服务器安装请求最多的PHP扩展的所有受支持版本的PHP。我们还将说明如何设置在Ubuntu系统上使用的PHP的默认版本。

请注意,PHP 7.x是Ubuntu软件存储库中受支持的稳定版本,您可以通过运行以下apt命令进行确认。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt show php  或者  linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt show php -a

要从Ubuntu软件库安装默认的PHP版本,请使用下面的命令。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install php

在Ubuntu上使用PPA安装 PHP (5.6, 7.x, 8.0)

1、首先添加Ondřej SurýPPA,在Ubuntu系统上安装不同版本的PHP - PHP 5.6、PHP 7.x和PHP 8.0。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install python-software-properties  linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:ondrej/php

2.接下来,如下更新系统。

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt-get update

3.现在,如下安装不同支持的PHP版本。

对于Apache Web服务器

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6 [PHP 5.6]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0 [PHP 7.0]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1 [PHP 7.1]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2 [PHP 7.2]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3 [PHP 7.3] [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.4 [PHP 7.4]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php8.0 [PHP 8.0]

对于Nginx Web服务器

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6-fpm [PHP 5.6]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0-fpm [PHP 7.0]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1-fpm [PHP 7.1]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2-fpm [PHP 7.2]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-fpm [PHP 7.3]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.4-fpm [PHP 7.4]  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php8.0-fpm [PHP 8.0]

4.要安装任何PHP模块,只需指定PHP版本并使用自动完成功能即可查看所有模块,如下所示。

------------ 按Tab键自动完成 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3 [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.4  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php8.0

怎么在Ubuntu中安装不同的PHP版本

5.现在,您可以从列表中安装大多数必需的PHP模块。

------------ 安装 PHP 模块 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php5.6-cli php5.6-xml php5.6-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.0-cli php7.0-xml php7.0-Mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.1-cli php7.1-xml php7.1-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.2-cli php7.2-xml php7.2-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-cli php7.3-xml php7.3-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-cli php7.4-xml php7.4-mysql  [linuxmi@linux:~/www.linuxmi.com]$ sudo apt install php7.3-cli php8.0-xml php8.0-mysql

6. 最后,验证系统上使用的默认PHP版本,如下所示。

[linuxmi@linux:~/www.linuxmi.com]$ php -v

怎么在Ubuntu中安装不同的PHP版本

在Ubuntu中设置默认PHP版本

7. 您可以使用update-alternatives命令设置系统上使用的默认PHP版本,设置后,检查PHP版本以确认,如下。

------------ 设置默认PHP版本5.6 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php5.6

怎么在Ubuntu中安装不同的PHP版本

------------ 设置默认PHP版本7.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.0

怎么在Ubuntu中安装不同的PHP版本

------------ 设置默认PHP版本 7.1 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.1

怎么在Ubuntu中安装不同的PHP版本

------------ 设置默认PHP版本 8.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php8.0

怎么在Ubuntu中安装不同的PHP版本

8. 要设置与Apache web服务器一起工作的PHP版本,请使用下面的命令。首先,使用a2dismod命令禁用当前版本,然后使用a2enmod命令启用您想要的版本。

----------- 禁用PHP版本 -----------  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php5.6  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.0  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.1  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.2  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.3  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php7.4  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2dismod php8.0
----------- 启用PHP版本 -----------  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php5.6  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.1  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.2  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.3 [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php7.4  [linuxmi@linux:~/www.linuxmi.com]$ sudo a2enmod php8.0
----------- 重新启动Apache服务器 -----------  [linuxmi@linux:~/www.linuxmi.com]$ sudo systemctl restart apache2

9. 在从一个版本切换到另一个版本之后,您可以通过运行下面的命令找到您的PHP配置文件。

------------ For PHP 5.6 ------------ [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php5.6  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.0  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.1 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.1  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.2 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.2  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.3 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.3  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 7.4 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php7.4  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"
------------ For PHP 8.0 ------------  [linuxmi@linux:~/www.linuxmi.com]$ sudo update-alternatives --set php /usr/bin/php8.0  [linuxmi@linux:~/www.linuxmi.com]$ php -i | grep "Loaded Configuration File"

到此,关于“怎么在Ubuntu中安装不同的PHP版本”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么在Ubuntu中安装不同的PHP版本

本文链接: https://www.lsjlt.com/news/280916.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Ubuntu中安装不同的PHP版本
    这篇文章主要介绍“怎么在Ubuntu中安装不同的PHP版本”,在日常操作中,相信很多人在怎么在Ubuntu中安装不同的PHP版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ubuntu中安装不同的PH...
    99+
    2023-06-15
  • 怎么在ubuntu中切换使用不同版本的python
    这篇文章主要介绍“怎么在ubuntu中切换使用不同版本的python”,在日常操作中,相信很多人在怎么在ubuntu中切换使用不同版本的python问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在ubun...
    99+
    2023-07-05
  • 怎么安装Ubuntu版本QQ
    这篇文章主要介绍怎么安装Ubuntu版本QQ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! LumaQQLumaqq,这个不用我多说啦吧.好像一年多都没有更新了.不过还是可以用的,因为我最近安装了,安装它***麻烦的...
    99+
    2023-06-16
  • 如何在安装不同版本的tensorflow与models
    如何在安装不同版本的tensorflow与models?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. 安装tensorflow教程使用pip可以快速便捷的安...
    99+
    2023-06-06
  • 怎么在Ubuntu上安装最新版本的Git
    这篇文章给大家分享的是有关怎么在Ubuntu上安装最新版本的Git的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 Ubuntu 上安装 Git 非常容易。它存在于 Ubuntu 的主仓库中,你可以像这样使用 a...
    99+
    2023-06-16
  • windows中同时安装两个不同版本的mysql
    文章目录 前言解压mysql新建所需目录及文件配置my.ini文件安装配置mysql8.0.25dll丢失错误解决问题 修改注册表启动mysql登录后修改密码总结 前言 有的时候,你是...
    99+
    2023-09-21
    mysql windows 数据库
  • 怎么在Ubuntu上安装最新版本的Handbrake
    这篇文章将为大家详细讲解有关怎么在Ubuntu上安装最新版本的Handbrake,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。HandBrake 是可用于 Linux、Windows 和 mac...
    99+
    2023-06-15
  • 快捷安装不同版本Python
    一、目的 日常测试中,为快捷在Linux系统下安装不同版本Python并安装pip。 二、脚本 #!/bin/bash #mail:xuel@anchnet.com #function:auto install python sys_ini...
    99+
    2023-01-31
    快捷 版本 Python
  • 如何在ubuntu中切换使用不同版本的python
    目录引言步骤总结引言 有时我们不得不在同一台 ubuntu 中使用不同版本的 python 环境。本文的介绍就是可以在 ubuntu 上同时安装几个不同版本的 python,然后你可...
    99+
    2023-02-22
    ubuntu切换Python版本 ubuntu切换python3 ubuntu切换Python环境
  • Ubuntu 22.04 上安装多个 PHP 版本
    Ubuntu 22.04 上安装多个 PHP 版本 Ubuntu 22.04 上安装多个 PHP 版本系统更新在 Ubuntu 22.04 上安装多个 PHP 版本安装 PHP 8.1:安装 ...
    99+
    2023-09-01
    php ubuntu
  • Vue项目中怎么安装两个不同版本依赖
    这篇文章主要介绍“Vue项目中怎么安装两个不同版本依赖”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue项目中怎么安装两个不同版本依赖”文章能帮助大家解决问题。在 Vue 项目中安装两个不同版本的...
    99+
    2023-07-05
  • 不同 PHP 版本中 PHP 函数的安全性改进
    php 版本更新带来函数安全性改进:strcmp() 函数修复缓冲区溢出漏洞,使用严格比较运算符。json_decode() 函数默认禁用 php 代码执行,防止任意代码注入。crypt...
    99+
    2024-04-24
    安全 php mysql
  • 怎么在Linux中切换相同程序的不同版本
    这篇文章主要为大家展示了“怎么在Linux中切换相同程序的不同版本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在Linux中切换相同程序的不同版本”这篇文章吧。使用 update-alte...
    99+
    2023-06-16
  • 【Windows上同时安装两个不同版本MYSQL】MySQL安装教程--5.7和8.0版本
    一、MySQL官网下载对应版本的zip文件 最新版本8.0.34下载链接:https://dev.mysql.com/downloads/mysql/ MySQL 5.7下载链接:https://d...
    99+
    2023-09-20
    windows mysql 数据库
  • 在 Ubuntu 中安装 PHP-GD
    Graphics Draw (GD) 是一个用于创建和操作图像的开源库。 该库支持多种编程语言,包括 PHP。 该库称为 php-gd for PHP。 本教程将引导您在 Ubuntu(LAMP 堆...
    99+
    2024-02-27
  • Ubuntu中安装软件时怎么指定版本号
    这篇文章主要介绍了Ubuntu中安装软件时怎么指定版本号的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中安装软件时怎么指定版本号文章都会有所收获,下面我们一起来看看吧。首先我们可以查看系统中某个软件...
    99+
    2023-07-04
  • 如何使用 snap 在 Ubuntu 中安装特定版本的 Go
    哈喽!今天心血来潮给大家带来了《如何使用 snap 在 Ubuntu 中安装特定版本的 Go》,想必大家应该对Golang都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习G...
    99+
    2024-04-05
  • 在不同的 go 版本中使用 ginkgo
    php小编百草为您介绍如何在不同的Go版本中使用Ginkgo。Ginkgo是一个强大的Go语言测试框架,它提供了丰富的特性和灵活的语法,使得编写和运行测试变得更加简单高效。然而,在不同...
    99+
    2024-02-09
    go语言
  • ubuntu中怎么安装php-gd
    今天小编给大家分享一下ubuntu中怎么安装php-gd的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。ubuntu安装php...
    99+
    2023-07-04
  • Ubuntu系统安装opencv的python版本以及编译安装C++版本
    目录 1.opencv的python 版本安装方式(python版本可以直接安装,无需编译) (1)方法一:利用pip的方式安装 (2)方法二:利用apt-get方式安装  2.opencv的C++版本的安装方式(以3.4.12版本为例,其...
    99+
    2023-10-24
    python opencv ubuntu
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作