方法一:yum安装

1.添加源

rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm

2.yum上进行搜索php版本

yum search php7

3.yum安装(选择你要安装的版本)

yum install php70w

方法二:编译式安装

1.下载php版本安装包

wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror

2.解压包

tar -xvf php-7.1.1.tar.gz

3.进入php目录

cd php-7.1.1

4.安装依赖包

yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

5.

编译配置(如果出现错误,基本都是上一步的依赖文件没有安装所致)

./configure \

--prefix=/usr/local/php \

--with-config-file-path=/etc \

--enable-fpm \

--with-fpm-user=nginx \

--with-fpm-group=nginx \

--enable-inline-optimization \

--disable-debug \

--disable-rpath \

--enable-shared \

--enable-soap \

--with-libxml-dir \

--with-xmlrpc \

--with-openssl \

--with-mcrypt \

--with-mhash \

--with-pcre-regex \

--with-sqlite3 \

--with-zlib \

--enable-bcmath \

--with-iconv \

--with-bz2 \

--enable-calendar \

--with-curl \

--with-cdb \

--enable-dom \

--enable-exif \

--enable-fileinfo \

--enable-filter \

--with-pcre-dir \

--enable-ftp \

--with-gd \

--with-openssl-dir \

--with-jpeg-dir \

--with-png-dir \

--with-zlib-dir \

--with-freetype-dir \

--enable-gd-native-ttf \

--enable-gd-jis-conv \

--with-gettext \

--with-gmp \

--with-mhash \

--enable-json \

--enable-mbstring \

--enable-mbregex \

--enable-mbregex-backtrack \

--with-libmbfl \

--with-onig \

--enable-pdo \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-zlib-dir \

--with-pdo-sqlite \

--with-readline \

--enable-session \

--enable-shmop \

--enable-simplexml \

--enable-sockets \

--enable-sysvmsg \

--enable-sysvsem \

--enable-sysvshm \

--enable-wddx \

--with-libxml-dir \

--with-xsl \

--enable-zip \

--enable-mysqlnd-compression-support \

--with-pear \

--enable-opcache

6.正式安装

make && make install

7.配置环境变量

vi /etc/profile

在尾部添加

PATH=$PATH:/usr/local/php/bin

export PATH

执行命令使得改动立即生效

source /etc/profile

8.配置php-fpm

cp php.ini-production /etc/php.ini

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

9.启动php-fpm

/etc/init.d/php-fpm start

如果启动出现以下报错问题

Starting php-fpm [26-Nov-2017 12:14:22] ERROR: [pool www] cannot get uid for user 'nginx' [26-Nov-2017 12:14:22] ERROR: FPM initialization failed  failed

添加用户nginx跟对应用户组即可

groupadd nginx

useradd nginx -g nginx -s /sbin/nologin -M

手机版php7怎么安装,Centos7 安装 PHP7最新版的详细教程相关推荐

  1. Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

    Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...

  2. Pycharm下载、安装、配置及校验 — 全程图文详细教程

    Pycharm下载.安装.配置及校验 - 全程图文详细教程 学习Python,除了工具Python外,还可以选择Pycharm. 1 Pycharm下载 官方下载地址:Pycharm官网下载链接 两种 ...

  3. Win10安装Ubuntu子系统及图形化界面详细教程20210401

    Win10安装Ubuntu子系统及图形化界面详细教程 WSL(Windows Subsystem for Linux),顾名思义就是Windows中可以用Linux了,当然命令也会丰富更多,尤其是WS ...

  4. java aapt linux_Centos 64位安装aapt、jdk、tomcat的详细教程

    1.安装jdk #查看系统自带的jdk [root@localhost ~]# rpm -qa | grep jdk java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x ...

  5. linux tomcat7怎么安装,centos7安装Tomcat7,

    centos7安装Tomcat7, 一.环境 centos7 linux apache-tomcat-7.0.92.tar.gz:链接:https://pan.baidu.com/s/1-clhIjD ...

  6. 手把手教你安装 Centos7.6系统(图文超详细)

    桌面版 Centos7.6系统的安装(图文超详细) ●实验目的: 熟练掌握Centos7.6系统的安装. ●实验环境: VMware虚拟机(推荐最新版本):Centos7.6系统镜像 ●实验步骤: . ...

  7. VM虚拟机安装centos7安装linux常用操作说明xshell/xftp使用

    转载原著 bilibili (1)vm安装 安装包:位于VM主程序+共享Tools文件夹下. 安装教程 (2)centos7安装 安装包 安装教程 经典安装教程 (3)阿里云服务器购买 学生党白嫖阿里 ...

  8. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程

    文章目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...

  9. 二进制安装部署 4 kubernetes集群---超详细教程

    二进制安装部署kubernetes集群---超详细教程 前言:本篇博客是博主踩过无数坑,反复查阅资料,一步步搭建完成后整理的个人心得,分享给大家~~~ 本文所需的安装包,都上传在我的网盘中,需要的可以 ...

最新文章

  1. pycharm远程调试或运行代码
  2. 微生物预测年龄,皮肤比肠道更准确
  3. Office 365管理员指引 17——Sharepoint 讨论版
  4. php 接受数组_PHP接收前端发送的数组
  5. android引用的java包_Android开发中jar包的创建及引用
  6. yarn timeline1,timeline2官网解释
  7. hydra安装及使用
  8. wpf绑定 dictionary 给定关键字不再字典中_为什么要在 JavaScript 中学习函数式编程?...
  9. Android知识点 121 —— AlarmManager与RTC唤醒
  10. [Delphi] Search path vs Library Path vs Browsing Path
  11. Intel 12代处理器主机 安装Ubuntu
  12. 把java项目打包成安装包
  13. C++学习目标、体系、计划
  14. 邮箱验证(验证码验证)
  15. scatter的用法 随机颜色_PS上最强的颜色神器插件“达芬奇配色”正式发布!文末双十一活动!全年最低价!...
  16. 东芝原厂授权代理,TC358762,MIPI 转 RGB,高清分辨率,支持墨水屏
  17. CA证书原理(转载)
  18. 芒果xo是否带有病毒?
  19. 物联网技术与应用【第二章测验答案】
  20. Volley传输网络数据

热门文章

  1. 卸载java_Java面试必备——类的加载过程
  2. c语言入门敲打,C语言基础三(敲打键盘、寻找资料,循环语句)
  3. python实践项目(五)
  4. Python错误重试逼疯多少人?解决办法来了
  5. 软件测试流程-全程软件测试【全思维导图】最新总结
  6. 苹果鼠标怎么充电_双十一苹果无线充电宝怎么选?充电兼容性强的品牌推荐_...
  7. 计算机组成原理尾数的求法,计算机组成原理第八讲(运算办法).ppt
  8. java 中特殊的_Java中一些特殊关键字
  9. scalar2color
  10. mysql centos6_Linux下的Mysql的基本操作(CentOS6.6)