本文实例讲述了centos6.6 下 安装 php7 + nginx环境的方法。分享给大家供大家参考,具体如下:

1、安装必要的依赖库

> yum -y install gd zlib libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel openssl openssl-devel curl-devel libxslt-devel

2、下载php源码包

http://php.net/downloads.php

文件名为:php-7.0.4.tar.gz

3、解压源码包

> tar -zxvf php-7.0.4.tar.gz

4、进入目录,并configure

./configure --prefix=/data/nmp/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib --with-libxml-dir --with-mysqli=mysqlnd --with-openssl --with-pcre-regex --with-pdo-mysql=mysqlnd --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-mysqlnd --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --enable-pthreads --enable-maintainer-zts --enable-fileinfo

5、make && make install

> make && make install

6、配置文件

> cp php.ini-development /data/nmp/php/lib/php.ini > cp /data/nmp/php/etc/php-fpm.conf.default /data/nmp/php/etc/php-fpm.conf > cp /data/nmp/php/etc/php-fpm.d/www.conf.default /data/nmp/php/etc/php-fpm.d/www.conf > cp -R ./sapi/fpm/php-fpm /data/nmp/php/etc/init.d/php-fpm

(*需要创建init.d目录)

7、启动

> /data/nmp/php/etc/init.d/php-fpm

8、nginx整合php

> vi /data/nmp/nginx/conf/nginx.conf server { listen 80; server_name localhost; charset utf-8; #root网站的目录 location / { root /data/wwwroot; index index.html index.htm index.php; } location ~ .php$ { #网站目录 root /data/wwwroot; #phpcgi端口,默认9000 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; #document_root指向的就是网站目录 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

9、重新加载nginx

> /data/nmp/nginx/sbin/nginx -s reload

希望本文所述对大家centos环境配置有所帮助。

centos 6 php环境,centos6.6 下 安装 php7 + nginx环境的方法相关推荐

  1. centos6.5下安装gradle编译环境

    为什么80%的码农都做不了架构师?>>>    现在用gradle替代maven的项目越来越多,下面就描述一下如何在centos服务器环境下安装配置gradle环境. 1.在http ...

  2. mac下安装配置nginx环境

    本文介绍nginx在mac上的安装. 我是通过brewhome 来安装的. brew install nginx 一路顺畅. 下面是安装信息. 复制代码代码如下: hematoMacBook-Pro: ...

  3. 在CentOS 7最小环境下安装Cinnamon桌面环境

    在CentOS 7最小环境下安装Cinnamon桌面环境 1        总体目标 学习为CentOS7安装自己喜欢的GUI桌面环境.本次学习使用Cinnamon环境.这个环境是LinuxMint的 ...

  4. centos6.4下安装配置JDK+TOMCAT+MYSQL笔记

    在公司测试环境,需要在CENTOS6.4下安装配置JDK+TOMCAT+MYSQL,下面是一个安装笔记留存备用. 一.系统环境和软件包 [root@localhost /]# uname -r 2.6 ...

  5. 在CentOS6.2下安装DNS服务软件Bind并快速配置简单实例

    [实践Ok]在CentOS6.2下安装DNS并快速配置实例,共八步,心路历程如下: 背景介绍: 在日常的开发中,往往会在测试机和外网的Http的Url实际接口是不一样的,在测试机一个Url地址,在外网 ...

  6. Linux(Centos6.5)下安装Vertica9.2.1数据库教程

    Linux(Centos6.5)下安装Vertica9.2.1数据库教程 一. 安装Vertica 1. 安装依赖或环境 [root@localhost ~]# yum install gdb –y ...

  7. Linux 6安装kde桌面,centos6.3光盘安装KDE桌面环境

    centos6.3光盘安装KDE桌面环境 (2013-02-04 22:35:54) 标签: linux kde 光盘 安装 手机博客 IT 1.mount 光盘镜像(iso)将iso镜像挂载到mnt ...

  8. linux6.5下安装oracle 11,centos6.5下安装oracle11g

    centos6.5下安装oracle11g 一.检测并安装Linux的图形界面,这里安装的KDE环境桌面 检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输 ...

  9. CentOS6.8下安装JDK1.8

    文章目录 1.安装环境 2.前置条件 3.安装JDK 4.修改环境变量 5.测试是否安装成功 本文主要记录的是如何在CentOS6.8环境下安装JDK1.8的,主要记录一下学习的过程,便于日后快速使用 ...

最新文章

  1. Python3--有道音频下载
  2. Windows Server 2012正式版RDS系列④
  3. 通过powerdns实现主机名解析
  4. OpenShift 之 Quarkus(4)用集成的Prometheus监控Quarkus应用
  5. Python_今天是今年第几天
  6. UTF-8 编码里,一个汉字占用多少个字节 -转
  7. [误将两块磁盘挂载到根目录][解决办法]
  8. 我的2017——求职篇(一)
  9. Elastic Search + Logstash + Kibana 初学者日志
  10. 雕刻机可以制作PCB
  11. windows修复移动硬盘
  12. 纯注解整合SSM框架
  13. ai背景合成_AI突破次元壁又火了!《飞屋环游记》动漫角色一秒变真人,网友:小罗的“猫王发型”有点酷...
  14. 云原生数据库-Amazon RDS
  15. C++ 使用fdk-aac对音频编码
  16. Python实现:已知化学分子的输入文件坐标(高斯计算输入文件为例),求其中任意三个原子确定的平面的法向量和单位法向量
  17. 搜索(DFS与BFS)
  18. 古琴入门基础知识【古琴打谱的方法一】——唐畅古琴
  19. TextView控件的基本使用(各种属性的基本使用方法)
  20. 【Linux篇】第十五篇——线程安全

热门文章

  1. imx6q 开发android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译
  2. java hashcode 多少位_hash-为什么XOR通常在Java hashCode()中使用,而很少使用按位运算符?...
  3. mysql 实例复制_MySQL 复制详解及简单实例
  4. 刷前端面经笔记(二)
  5. 含有任意量词与存在量词的最值问题
  6. py3下怎么用StringIO
  7. 第三十二章 elk(3)- broker架构 + 引入logback
  8. Android-完全退出当前应用程序-新公司学习到的细节
  9. cocos2d-x中使用Http
  10. 最好的计划是略有闲余的计划,用于缓冲必然出现的错误与突发事件(转)