使用的是NanoPI neo的小开发板,系统用的是armbian,相当于一个ubuntu系统,所以所有操作跟LINUX是一样的操作,在

此记录下,也就当做是笔记了,也可用于其它LINUX系统的安装配置参考使用

NGINX的安装配置在我其它的文章中有记录,可以参考下

因为NGINX是安装在nginx用户下,目的是可以明确区分每个用户是干什么活的,因为PHP要配合NGINX使用,所以我也打算

把PHP用nginx用户进行编译安装使用

1.先安装些必要的包,这些也是在安装前用configure时提示缺少的组件,先安装完后以下就可以顺利完成了

sudo apt-get install libxml2-dev

2.下载PHP7

使用nginx用户下载

su - nginx

wget http://cn2.php.net/distributions/php-7.2.6.tar.gz

3.解压

tar xzvf php-7.2.6.tar.gz

4.源码编译

cd php-7.2.6

./configure --prefix=/home/nginx/php --enable-fpm

make&&make install

5.建立PHP各个配置文件

cd /home/nginx/php/etc

cp php-fpm.conf.default php-ftp.conf

cp /home/nginx/php-7.2.6/php.ini-production /home/nginx/php.ini

cd /home/nginx/php/etc/php-fpm.d

cp www.conf.default www.conf

#修改www.conf

[www]

改为

[nginx]

user = nobody

group = nobody

改为

user = nginx

group = nginx

#运行php-fpm

/home/nginx/php/sbin/php-fpm

6.修改NGINX配置文件

cd /home/nginx/conf

vim nginx.conf

#将下面这段的#号去掉,并将$fastcgi_scrip_name前的目录改成的PHP文件所在目录

location ~ \.php$ {

root           html;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include        fastcgi_params;

}

#将下面的位置添加一个index.php

location / {

root   html;

index  index.php index.html index.htm;

}

#保存后运行nginx

nginx

7.建立PHP测试文件,并测试PHP结果

vim /home/nginx/html/index.php

linux nginx php7,linux nginx配置php7相关推荐

  1. Linux安装配置php7+nginx

    1.安装php7.0 下载 # wget  http://cn2.php.net/distributions/php-7.0.4.tar.gz 解压安装 # tar zxvf php-7.0.4.ta ...

  2. php7.0搭配nginx,Linux安装配置php7.0+nginx

    2.安装nginx 查看nginx相关信息 yum list | grep nginx collectd-nginx.x86_64 4.10.9-1.el6 epel munin-nginx.noar ...

  3. Linux 利用yum源安装php7.0+nginx

    环境 1, CentOS 7 2, nginx1.12.2 3, php7.0 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加 ...

  4. CentOS7下搭建Nginx+PHP7的安装配置

    一.安装编译工具及库文件: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 环境要求 nginx是C ...

  5. centos6.5编译安装php7,及配置与nginx通信。

    一.配置编译环境 yum update && yum upgrade yum groupinstall "Development Tools" yum instal ...

  6. Nginx+PHP7 安装及配置

    系统环境:centos6.5 x64 软件版本:nginx-1.10.0 php-7.0.6 安装 Nginx Nginx官网:http://nginx.org/ 先安装编译依赖的一些组件 yum i ...

  7. linux nginx 代理iis,nginx 系列 linux下安装以及配置IIS分发

    一. 安装 操作系统:centos 7 ,nginx版本1.12.2,windows server 2008 iis 1.1 确认nginx所依赖的工具 Zlib:  nginx提供gzip模块,需要 ...

  8. linux nginx F配置,linux下nginx的安装及配置

    1.安装nginx前,咱们首先要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件,可经过如图所示命令进行检测,若是以安装咱们能够经过图二所示卸载 ...

  9. Linux深入篇之一:配置Nginx Web服务器及多域名主机

    Linux深入篇之一:配置Nginx Web服务器及多域名主机 一.Nginx简介 nginx [engine x]是Igor Sysoev编写的一个HTTP和反向代理服务器,另外它也可以作为邮件代理 ...

最新文章

  1. 如何防止apk程序被反编译
  2. [转] 为什么javascript是单线程的却能让AJAX异步调用?
  3. Loudrunner常用函数
  4. 趣学python3(30)-字典
  5. maven报错找不到依赖
  6. system.argumentnullexception值不能为null_MySQL NULL 值如何处理?
  7. (转)Flex4中的皮肤(2):Skin State
  8. ad20中怎么多选操作改层_AD20中19个常用系统快捷键小节
  9. c语言 获取可用内存大小,C语言实现获取内存信息并输出的实例
  10. jdk8銝要onematch_JDK8老特性详解(二)
  11. bzoj2599 [IOI2011]Race
  12. 互联网知识变现,不起眼利润高的冷门行业有哪些?
  13. Anbox安卓apk应用安装及使用说明和常见问题
  14. EXCEL学生成绩里计算年级名次、班级名次
  15. SpringBoot整合lombok日志
  16. The connection to adb is down, and a severe error has occured.
  17. 【CXY】常用sql语句 -- mysql
  18. loam中imu消除重力加速度的数学推导
  19. 过年想网购不用愁,苏宁快递小哥这个春节不打烊!
  20. 软体尚方宝剑(Silver Bullet)何在﹖

热门文章

  1. typora使用pandoc导出功能
  2. 数据结构 (二) ----- 单向链表双向链表
  3. 【VUE】npm run dev 报错 spawn cmd ENOENT
  4. Oracle无法登陆EM问题解决方案
  5. Visual Studio C++6.0下载地址
  6. RN animated缩放动画
  7. 十二 Spring的AOP开发入门,整合Junit单元测试(AspectJ的XML方式)
  8. bzoj 3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛——前缀和优化dp / 排列组合
  9. POJ2155 Matrix 二维线段树
  10. python全栈学习路线-查询笔记