centos6 安装和配置PHP 7.0
2015年12月初PHP7正式版发布,迎来自2004年以来最大的版本更新。PHP7最显著的变化就是性能的极大提升,已接近Facebook开发的PHP执行引擎HHVM。在WordPress基准性能测试中,速度比5.6版本要快2~3倍,大大减少了内存占用。PHP7在语言上也有一些变化,比如添加返回类型声明、增加了一些新的保留关键字等。在安全方面,去除了PHP安全模式,添加魔术引号等。不仅如此,新版还支持64位,而且包含最新版Zend引擎。
2016年4月,安装 PHP7 笔记如下
1.查看操作系统版本 ,用的是 centos6.7
# rpm -q centos-release
centos-release-6-7.el6.centos.12.3.x86_64
2.确保mysql、nginx 已经启动,其中nginx配置为自动启动,现手工启动mysql
@fox php-7.0.14]# service mysqld start
Starting MySQL SUCCESS!
[root@fox php-7.0.14]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx13308 root 6u IPv4 39424 0t0 TCP *:http (LISTEN) nginx13310 nginx 6u IPv4 39424 0t0 TCP *:http (LISTEN)
[root@fox php-7.0.14]# lsof -i:3306
3.安装、配置PHP
(1).删除之前的 php 版本
# yum remove php* php-common
(2).rpm 安装 Php7 相应的 yum源
CentOS/RHEL 7.x:
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS/RHEL 6.x:
# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
(3).yum安装php7
#yum install php70w php70w-cli php70w-common php70w-devel php70w-embedded php70w-fpm php70w-gd php70w-mbstring php70w-mysqlnd php70w-opcache php70w-pdo php70w-xml -y
(4)配置nginx 支持PHP
vi /etc/nginx/conf.d/default.conf
location ~\.php$ {root html;fastcgi_pass127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}
"/etc/nginx/conf.d/default.conf" 52L, 1359C written
4.重启nginx 和 PHP
[root@fox php-7.0.14]# /etc/init.d/nginx restart
Stopping nginx: [ OK ]
Starting nginx: [ OK ]
[root@fox php-7.0.14]# /etc/init.d/php-fpm start
Starting php-fpm: [ OK ]
5.验证
(1)写一个 PHP 文件
cat >>/usr/share/nginx/html/test.php<<HI
<?php
phpinfo();
?>
HI
(2)浏览器打开,看到这个界面,说明安装成功
注:
1、以前我学习的是纯手工编译安装,纯手工安装碰到不同的版本,需认真阅读官方安装文档;使用yum安装则方便很多
2、yum安装php7前,如果系统有update到最新,能顺利安装,如果没有update最新,以下依赖包可能要手工安装
yum install libxm12-devel zlib-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel -y
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar zxf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make && make install
wget -O /etc/yum.repos.d/epel.epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
yum -y install libmcrypt-devel
yum -y install mhash
yum -y install mcrypt
转载于:https://www.cnblogs.com/micfox/p/10992561.html
centos6 安装和配置PHP 7.0相关推荐
- Linux环境——MySQL安装及配置(8.0版本)
虚拟机环境是Linux Red Hat Enterprlse Linux (64位),本次安装的是Mysql 8.0版本. 由于有经验了,所以又弄了台虚拟机练手,承接上一篇博客(https://ww ...
- qt5 linux apt get,Ubuntu 14.04下安装并配置Qt5.7.0
1.去官网下载离线安装包 (需要注册) linux 64bit : qt-opensource-linux-x64-5.7.0.run 2.安装libgl1-mesa-dev ,否则在编译时会出错,提 ...
- centen os7 安装并配置Nexus3.9.0
准备工作: jdk 1.8 nexus-3.9.0-01-unix.tar.gz(可以到官网上去下载最新版本的) 客户端安装了maven(注意下方的settings.xml是配置在本地的maven,不 ...
- 01_MySQL下载、安装与配置(以MySQL8.0.31版本为例)
一. 下载MySQL(MySQL的官网地址:https://www.mysql.com/) 1.进入官网 点击DOWNLOADS 2.这里我们选择社区免费版本,对于个人开发者而言够用 3.点击MySQ ...
- Ubuntu安装及配置OpenCV3.2.0
最近在看一些目标检测相关的paper,再看完YOLO三部曲之后,想自己测试一下YOLOv2和YOLOv3的效果,于是安装了OpenCV,下面记录一下安装步骤,及遇到的问题. 环境:Ubuntu16.0 ...
- python3.7.2安装与配置_python3.7.0 安装与配置
python 3.7.0 X64下载地址: https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe 更多版本下载请移步到:http ...
- linux minicom centos,Centos6.5 minicom安装与配置
Linux下的Minicom的功能与下的超级终端功能相似,适于在通过超级终端对设备的管理以及对嵌入操作系统的升级 1.minicom的安装 查看是否安装: rpm -qa | grep minic ...
- LXD 2.0系列之二:LXD安装和配置
本文讲的是LXD 2.0系列之二:LXD安装和配置, [编者的话] 第三方调查报告 显示LXD有潜质成为一款受欢迎的第三方容器管理工具.本文是LXD核心维护者.加拿大程序员Stéphane Grabe ...
- 安装和配置Tomcat
1.1 问题 分别在Linux和windows系统下实现Tomcat的安装和配置. 1.2 步骤 在Linux系统下安装.配置Tomcat 步骤0:安装JDK及配置JAVA_HOME.PATH等环境变 ...
最新文章
- Apollo读取某个集群的配置
- 关联规则mlxtend的应用
- ES6-ES11新特性_ECMAScript相关名词介绍_---JavaScript_ECMAScript工作笔记002
- 重磅!Facebook 更新 PyTorch 1.1,打算跨 GPU 分割神经网络 | 技术头条
- sd-card on android 5.0,Android5.0以上SDCard文件删除问题
- Javascript 通用Excel导出函数
- nginx学习笔记之安装
- DB2 DatabaseMetadata类的使用
- 51单片机的定时器与计数器
- gradle配置阿里Maven仓库
- matlab图像噪声处理,基于matlab图像处理的去噪处理.doc
- ffmpeg v4l2集成分析
- c语言自定义标识符do,C语言基础知识习题
- PHP 毕生功力 图片,视听发烧网_汇集毕生功力的代表作:静神Monitor Acoustics KenStyle Silver Signature...
- 监控视频中的主码流和子码流是什么意思?
- 使用python获取美股行情数据
- java酒店管理系统小型项目
- 我想知道怎么提升csgo枪法
- idea如何打开springboot项目pom.xml文件的依赖树
- 【成都云计算培训机构哪家好?】
热门文章
- python交互式方式、代码文件方式_涨见识了,在终端执行 Python 代码的 6 种方式
- mysql查询加伪列_SQL Server数据库中伪列及伪列的含义详解
- oracle tcp 上限,操作系统用户最大进程数限制maxuproc
- Feature pyramid networks for object detection
- Y400中通过easybcd在win7下面的安装Ubuntu14
- 归一化灰度直方图 Matlab
- c语言实现通讯录_C语言实现双人猜数字游戏
- 周末休息整理B站项目过于敏感,2h后删!
- 餐饮加盟推广遇到抖音下拉词框会碰撞出什么样的火花
- 苹果生产日期对照表2020_苹果官方确定部分AirPods Pro出现声音问题,承诺换修