以下介绍安装PHP 7.4的方法非常的简单,适用于Ubuntu 18.04/19.04/16.04版本上,所安装的版本是PHP 7.4.0 RC1,只需要添加PHP ppa存储库并运行相关命令即可完成安装。

一、添加PHP ppa存储库

我们将添加ppa:ondrej/php PPA存储库,它具有最新的PHP构建包,参考教你在Ubuntu/Debian系统中添加Apt存储库的两种方法:

sudo apt-get update

sudo apt -y install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

二、在Ubuntu 18.04/19.04/16.04上安装PHP 7.4的命令

使用以下命令在Ubuntu上安装PHP 7.4:

sudo apt -y install php7.4

经测试,可成功安装在Ubuntu 18.04/19.04/16.04版本上。

检查安装版本,运行php -v命令:

根据上图返回的信息,表示安装的版本是PHP 7.4.0beta4。

三、安装其他软件及在Nginx中使用PHP

1、使用下一个命令安装其他软件包:

sudo apt-get install php7.4-xxx

例如:

sudo apt-get install -y php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip}

与Apache相关的PHP配置存储在/etc/php/7.4/apache2/php.ini中。

2、在Nginx中使用PHP

在Ubuntu上安装php配置Apache,对于有兴趣运行Nginx和PHP的用户,你需要停止并禁用Apache服务:

sudo systemctl disable --now apache2

然后安装fpm扩展和nginx包:

sudo apt-get install nginx php7.4-fpm

Nginx和fpm服务应该正在运行,执行systemctl status php7.4-fpm nginx命令查看:

PHP FPM配置文件是/etc/php/7.4/fpm/pool.d/www.conf。

到这里,你已经完全可以在在Ubuntu 19.04/Ubuntu 18.04/Ubuntu 16.04 Linux系统上使用PHP 7.4了。

相关主题

ubuntu php7.4,在Ubuntu 18.04/19.04/16.04版本上安装PHP 7.4的简单方法相关推荐

  1. linux没有浏览器如何卸载,在Ubuntu 20.04系统上安装及卸载Tor浏览器的方法

    本文介绍如何在Ubuntu 20.04系统上安装To浏览器,相同的说明适用于任何其他基于Debian的发行版. 安装Tor浏览器 在Ubuntu 20.04上安装Tor浏览器的最简单方法是使用Tor浏 ...

  2. Ubuntu 16.04 RTL8111/8168/8411 不能上网 经常断网解决办法 Author 时鹏亮 | 11/18/2016 = =这奇葩情况发生在从14.04升级到16.04之后,开始以

    Ubuntu 16.04 RTL8111/8168/8411 不能上网 经常断网解决办法 修改了其中wget的部分: 替换wget 这一段: 去这里下载 : https://github.com/mt ...

  3. linux mint 安装内核,使用Ukuu在Ubuntu/Linux Mint上安装Linux Kernel 5.0的方法

    Linux Kernel 5.0已发布,具有大量新功能和错误修复,本文介绍使用Ukuu在Ubuntu 18.04/Linux Mint系统上安装Linux Kernel 5.0的方法.默认情况下,Ub ...

  4. Ubuntu 如何根据NVIDIA显卡型号确定对应的显卡驱动版本并安装

    Ubuntu 如何根据NVIDIA显卡型号确定对应的显卡驱动版本并安装 一.查询推荐安装的驱动版本 二.安装 1. 通过终端安装,只安装 nvidia 驱动 2. 通过 software & ...

  5. 【g77安装】(ubuntu14.04及以上系统版本上安装g77)

    [g77安装](ubuntu14.04及以上系统版本上安装g77) 一.打开终端,编辑更新源 :~$ sudo gedit /etc/apt/sources.list 二.在文档底端添加以下几行: d ...

  6. 在Ubuntu 18.04上安装man中文帮助手册的方法手记

    Ubuntu 18.04 上安装man中文帮助手册 Ubuntu 18.04 上安装man中文帮助手册 在虚拟机上安装Ubuntu 18.04 设置镜像源 安装依赖包 安装manpages-zh Ub ...

  7. Ubuntu 16.04直接升级至20.04 (Upgrade from 16.04 to 20.04 directly)

    I. Ubuntu虽然继承于Debian,使用修改source.list的方式进行升级是可行的,但是一般情况下的发行版升级都会使用do-release-upgrade. Ubuntu在同一个LTS的区 ...

  8. ubuntu php7.0 redis,ubuntu 搭建php7 redis

    在linux ubuntu 服务器上安装redis 服务 先安装以后 在操作 余下步骤 安装redis 扩展 git clone https://github.com/phpredis/phpredi ...

  9. linux清理磁盘空间的脚本,在Ubuntu和Linux Mint上释放空间的7种简单方法

    Linux系统空间不足?您可以通过以下几种方式清理系统,释放Ubuntu和其他基于Ubuntu的Linux发行版上的空间. 随着时间的流逝,随着添加和删除程序,任何操作系统都可能变得混乱.如果您拥有T ...

最新文章

  1. Tensorflow-gpu在windows系统下的安装及使用(使用Pycharm IDE)
  2. HTTP解决设置返回header的code码为400仍然是200的问题
  3. div中的p标签于img设置同一水平_前端工程师:css中一些需要注意的东西
  4. JeecgBoot 2.4.3版本发布,企业级低代码平台
  5. 反应堆模式最牛的那篇论文--由solidmango执笔翻译
  6. 分布式系统关注点(6)——「负载均衡」到底该如何实施?
  7. 配置 eNSP 连接VMware虚拟机网络
  8. 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--蜂鸣器封装(十七)
  9. socket程序退出后端口依然被占用问题的解决
  10. 在线免费OCR文字识别工具,强烈推荐,这是目前用过最良心的
  11. freeswitch借助fail2ban屏蔽骚扰注册
  12. uniapp 总结篇 (小程序)
  13. SDOI2019R2翻车记
  14. IDEA felix osgi项目搭建(1)
  15. java课设 简单九宫格_Java实现九宫格的简单实例
  16. 【从零开始学习YOLOv3】3.YOLOv3的数据组织和处理
  17. baseservlet怎么写_BaseServlet
  18. 1.4 计算机网络的定义和分类
  19. flutter 相机加入mask(遮罩层)
  20. ⭐App爬虫之路⭐:海量食谱数据爬取持久化!!!

热门文章

  1. 微软Azure予力Green Dot客服成就不凡
  2. EntityFramework Core进行读写分离最佳实践方式,了解一下(二)?
  3. 如果不懂Service mesh,就不要谈微服务了
  4. 在Docker中运行asp.net core 跨平台应用程序
  5. 应用软件系统程序员的三个立面
  6. 深入理解C#:编程技巧总结(一)
  7. 又踩.NET Core的坑:在同步方法中调用异步方法Wait时发生死锁(deadlock)
  8. Redis集群~StackExchange.redis连接Twemproxy代理服务器
  9. java 接口防刷_java轻量级接口限流/防刷插件
  10. “*** IS NOT TRANSLATED IN …….. 解决办法