适用系统:Ubuntu 16.04/14.04、Debian 8/9

添加软件源

Ubuntu#安装软件源拓展工具

apt -y install software-properties-common

#添加PHP PPA源,需要按一次回车

add-apt-repository ppa:ondrej/php

#更新软件源缓存

apt update

Debian#添加GPG

wget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpg

#安装apt-transport-https

apt-get install apt-transport-https

#添加sury软件源

sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

#更新软件源缓存

apt-get update

安装PHP 7.2

运行以下命令:apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache -y

设置PHP 7.2

安装完成后,编辑/etc/php/7.2/fpm/php.ini替换;cgi.fix_pathinfo=1为cgi.fix_pathinfo=0。

快捷命令:sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.2/fpm/php.ini

管理PHP 7.2

安装好了先重启一下!systemctl restart php7.2-fpm

更多操作:systemctl restart php7.2-fpm #重启

systemctl start php7.2-fpm #启动

systemctl stop php7.2-fpm #关闭

systemctl status php7.2-fpm #检查状态

更新PHP 7.2

运行下面的命令系统就会更新所有可以更新的软件包括PHPapt update

apt upgrade -y

安装更多组件

上面的一条命令安装PHP只是安装了部分PHP拓展,更多的软件可见:root@service:~# apt-cache search php7.2

php-radius - radius client library for PHP

php-http - PECL HTTP module for PHP Extended HTTP Support

php-uploadprogress - file upload progress tracking extension for PHP

php-yaml - YAML-1.1 parser and emitter for PHP

php-mongodb - MongoDB driver for PHP

php-apcu - APC User Cache for PHP

php-imagick - Provides a wrapper to the ImageMagick library

php-ssh2 - Bindings for the libssh2 library

php-redis - PHP extension for interfacing with Redis

php-memcached - memcached extension module for PHP, uses libmemcached

php-apcu-bc - APCu Backwards Compatibility Module

php-rrd - PHP bindings to rrd tool system

php-uuid - PHP UUID extension

php-memcache - memcache extension module for PHP

php-zmq - ZeroMQ messaging bindings for PHP

php-igbinary - igbinary PHP serializer

php-msgpack - PHP extension for interfacing with MessagePack

php-geoip - GeoIP module for PHP

php-tideways - Tideways PHP Profiler Extension

php-yac - YAC (Yet Another Cache) for PHP

php-mailparse - Email message manipulation for PHP

php-oauth - OAuth 1.0 consumer and provider extension

php-gnupg - PHP wrapper around the gpgme library

php-propro - propro module for PHP

php-raphf - raphf module for PHP

php-solr - PHP extension for communicating with Apache Solr server

php-stomp - Streaming Text Oriented Messaging Protocol (STOMP) client module for PHP

php-gearman - PHP wrapper to libgearman

php-phalcon - full-stack PHP framework delivered as a C-extension

php-ds - PHP extension providing efficient data structures for PHP 7

php-sass - PHP bindings to libsass - fast, native Sass parsing in PHP

php-lua - PHP Embedded lua interpreter

libapache2-mod-php7.2 - server-side, HTML-embedded scripting language (Apache 2 module)

libphp7.2-embed - HTML-embedded scripting language (Embedded SAPI library)

php7.2-bcmath - Bcmath module for PHP

php7.2-bz2 - bzip2 module for PHP

php7.2-cgi - server-side, HTML-embedded scripting language (CGI binary)

php7.2-cli - command-line interpreter for the PHP scripting language

php7.2-common - documentation, examples and common module for PHP

php7.2-curl - CURL module for PHP

php7.2-dba - DBA module for PHP

php7.2-dev - Files for PHP7.2 module development

php7.2-enchant - Enchant module for PHP

php7.2-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)

php7.2-gd - GD module for PHP

php7.2-gmp - GMP module for PHP

php7.2-imap - IMAP module for PHP

php7.2-interbase - Interbase module for PHP

php7.2-intl - Internationalisation module for PHP

php7.2-json - JSON module for PHP

php7.2-ldap - LDAP module for PHP

php7.2-mbstring - MBSTRING module for PHP

php7.2-mysql - MySQL module for PHP

php7.2-odbc - ODBC module for PHP

php7.2-opcache - Zend OpCache module for PHP

php7.2-pgsql - PostgreSQL module for PHP

php7.2-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)

php7.2-pspell - pspell module for PHP

php7.2-readline - readline module for PHP

php7.2-recode - recode module for PHP

php7.2-snmp - SNMP module for PHP

php7.2-soap - SOAP module for PHP

php7.2-sqlite3 - SQLite3 module for PHP

php7.2-sybase - Sybase module for PHP

php7.2-tidy - tidy module for PHP

php7.2-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP

php7.2-xmlrpc - XMLRPC-EPI module for PHP

php7.2-zip - Zip module for PHP

php7.2-xsl - XSL module for PHP (dummy)

php7.2 - server-side, HTML-embedded scripting language (metapackage)

php7.2-sodium - libsodium module for PHP版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!

如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。

debian 安装php7_Ubuntu/Debian安装PHP 7.2教程相关推荐

  1. Linux: debian,ubuntu命令行安装chrome/chromium

    debian,ubuntu通过终端安装chrome/chromium 直接安装chrome 运行如下命令: wget https://dl.google.com/linux/direct/google ...

  2. debian java 安装路径_Debian安装JAVA环境(转载)

    Debian官方没有维护专门的Java软件包,所以不能直接用apt-get工具来安装.在Debian系统中要安装Java,有两种方式,一种是用传统方式:一种是Debian方式. 1. 传统方式 在 s ...

  3. debian linux 硬盘,[Debian] 硬盘安装Debian,

    [Debian] 硬盘安装Debian, 硬盘安装Debian 环境:Windows XP ,只有一块硬盘. 1 下载Debian 只要下载第一张CD就行了,不需要下载DVD,因为一张DVD的ISO会 ...

  4. 如何在Debian 8/7上安装PostgreSQL 9.6

    为什么80%的码农都做不了架构师?>>>    PostgreSQL是一个开源的对象 - 关系数据库系统. 它是用于生产服务器的领先的数据库服务器之一. 本教程将帮助您在Debian ...

  5. debian linux u盘安装,使用U盘安装Debian系统图文教程

    习惯了使用图形界面的操作,总有一股想要切换到文字界面的Linux的冲动,这次尝试安装Debain系统,在一路安装与使用的过程中,碰到了许多的问题.本文U盘安装Debain系统教程,希望可以帮到需要的人 ...

  6. debian 安装_如何在 Debian/Ubuntu 上手动安装安全更新? | Linux 中国

    在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们.-- Magesh Maruthamuthu 在 Li ...

  7. 【PHP】 debian apt 安装PHP7.1 安装composer

    文章目录 Debian OS 安装 PHP 1.安装软件源拓展 添加GPG 安装apt-transport-https 添加sury软件源 2.安装PHP 安装PHP7.1: 安装PHP7.0: 安装 ...

  8. linux debian硬盘安装,硬盘安装linux debian如何配置grub文件

    本文来自 www.020fix.com 自己手动源码安装gtk,可能改变了一些依赖包,从而导致系统自动升级后桌面系统Natilus出现了一点小问题.后来越弄越糟,直到整个桌面崩溃.于是乎,改用硬盘安装 ...

  9. Debian 7.1.0 安装教程图解(——Debian系统轻量级快速安装法)

    Debian 7.1.0 安装教程图解(--Debian系统轻量级快速安装法) 目录 一.Debian 7.1.0最新安装光盘二.安装系统教程图解 三.DebianLNMP更多相关使用系列文章 一.D ...

最新文章

  1. Linux脚本传递参数
  2. 歌词数据解析、歌词滚动、歌词进度控制功能的实现(基于js-base64、lyric-parser、better-scroll),以vue项目为例...
  3. 每天一个Linux命令之date
  4. NYOJ 202 红黑树
  5. arduino代码_arduino智能小车项目——01、配件介绍及代码部分教程
  6. (王道408考研操作系统)第四章文件管理-第二节3:减少延迟时间的方法
  7. 7-114 吉老师的回归 (15 分)
  8. 用WebCollector制作一个爬取《知乎》并进行问题精准抽取的爬虫(JAVA)
  9. 连肝7个晚上,总结了66条计算机网络的知识点
  10. 20165230 2017-2018-2 《Java程序设计》第8周学习总结
  11. MVC3基础嵌套总结
  12. 华为交换机做qos案例_华为技术:Qos典型配置,配置交换机接口限速示例
  13. 豪华酒店介绍预订网站模板,里面总共7个页面,适合酒店预订相关网站模板下载。
  14. ue的 linux版本,UltraEdit Linux版RPM包 64位 V16.1.0.22
  15. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON5数码管动态显示
  16. 磁盘区号 linux,区号
  17. U盘插入,无法读取?6种解决方法
  18. 怎么逼自己 成为一个上进的人
  19. iOS 小数向上、下取整
  20. 最小二乘拟合(矩阵)

热门文章

  1. 大数据是什么,大数据的主要特点是什么?
  2. Unity 4.6.2 iOS 64位支持
  3. Apache Pulsar:实时数据处理中消息,计算和存储的统一
  4. one 主格 复数 宾格_(完整版)英语主格宾格及其练习题
  5. 速学计算机,新手电脑配置速成学习
  6. python 找零问题 动态规划
  7. 重生之我是赏金猎人-SRC漏洞挖掘(十三)-攻防对抗/梦中绝杀X脖代理商
  8. 用“掩码位图“,制作类似.png的“透明图片“①
  9. 自学软件测试3个月,原来15K也就这么回事...
  10. Hadoop学习之虚拟机环境配置,防火墙、selinux关闭、集群时间同步(LinuxcentOS7版本)