手机版php7怎么安装,Centos7 安装 PHP7最新版的详细教程
方法一: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最新版的详细教程相关推荐
- Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程
Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...
- Pycharm下载、安装、配置及校验 — 全程图文详细教程
Pycharm下载.安装.配置及校验 - 全程图文详细教程 学习Python,除了工具Python外,还可以选择Pycharm. 1 Pycharm下载 官方下载地址:Pycharm官网下载链接 两种 ...
- Win10安装Ubuntu子系统及图形化界面详细教程20210401
Win10安装Ubuntu子系统及图形化界面详细教程 WSL(Windows Subsystem for Linux),顾名思义就是Windows中可以用Linux了,当然命令也会丰富更多,尤其是WS ...
- 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 ...
- linux tomcat7怎么安装,centos7安装Tomcat7,
centos7安装Tomcat7, 一.环境 centos7 linux apache-tomcat-7.0.92.tar.gz:链接:https://pan.baidu.com/s/1-clhIjD ...
- 手把手教你安装 Centos7.6系统(图文超详细)
桌面版 Centos7.6系统的安装(图文超详细) ●实验目的: 熟练掌握Centos7.6系统的安装. ●实验环境: VMware虚拟机(推荐最新版本):Centos7.6系统镜像 ●实验步骤: . ...
- VM虚拟机安装centos7安装linux常用操作说明xshell/xftp使用
转载原著 bilibili (1)vm安装 安装包:位于VM主程序+共享Tools文件夹下. 安装教程 (2)centos7安装 安装包 安装教程 经典安装教程 (3)阿里云服务器购买 学生党白嫖阿里 ...
- Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程
文章目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...
- 二进制安装部署 4 kubernetes集群---超详细教程
二进制安装部署kubernetes集群---超详细教程 前言:本篇博客是博主踩过无数坑,反复查阅资料,一步步搭建完成后整理的个人心得,分享给大家~~~ 本文所需的安装包,都上传在我的网盘中,需要的可以 ...
最新文章
- pycharm远程调试或运行代码
- 微生物预测年龄,皮肤比肠道更准确
- Office 365管理员指引 17——Sharepoint 讨论版
- php 接受数组_PHP接收前端发送的数组
- android引用的java包_Android开发中jar包的创建及引用
- yarn timeline1,timeline2官网解释
- hydra安装及使用
- wpf绑定 dictionary 给定关键字不再字典中_为什么要在 JavaScript 中学习函数式编程?...
- Android知识点 121 —— AlarmManager与RTC唤醒
- [Delphi] Search path vs Library Path vs Browsing Path
- Intel 12代处理器主机 安装Ubuntu
- 把java项目打包成安装包
- C++学习目标、体系、计划
- 邮箱验证(验证码验证)
- scatter的用法 随机颜色_PS上最强的颜色神器插件“达芬奇配色”正式发布!文末双十一活动!全年最低价!...
- 东芝原厂授权代理,TC358762,MIPI 转 RGB,高清分辨率,支持墨水屏
- CA证书原理(转载)
- 芒果xo是否带有病毒?
- 物联网技术与应用【第二章测验答案】
- Volley传输网络数据
热门文章
- 卸载java_Java面试必备——类的加载过程
- c语言入门敲打,C语言基础三(敲打键盘、寻找资料,循环语句)
- python实践项目(五)
- Python错误重试逼疯多少人?解决办法来了
- 软件测试流程-全程软件测试【全思维导图】最新总结
- 苹果鼠标怎么充电_双十一苹果无线充电宝怎么选?充电兼容性强的品牌推荐_...
- 计算机组成原理尾数的求法,计算机组成原理第八讲(运算办法).ppt
- java 中特殊的_Java中一些特殊关键字
- scalar2color
- mysql centos6_Linux下的Mysql的基本操作(CentOS6.6)