linux nginx php7,linux nginx配置php7
使用的是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相关推荐
- 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 ...
- 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 ...
- Linux 利用yum源安装php7.0+nginx
环境 1, CentOS 7 2, nginx1.12.2 3, php7.0 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加 ...
- CentOS7下搭建Nginx+PHP7的安装配置
一.安装编译工具及库文件: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 环境要求 nginx是C ...
- centos6.5编译安装php7,及配置与nginx通信。
一.配置编译环境 yum update && yum upgrade yum groupinstall "Development Tools" yum instal ...
- Nginx+PHP7 安装及配置
系统环境:centos6.5 x64 软件版本:nginx-1.10.0 php-7.0.6 安装 Nginx Nginx官网:http://nginx.org/ 先安装编译依赖的一些组件 yum i ...
- linux nginx 代理iis,nginx 系列 linux下安装以及配置IIS分发
一. 安装 操作系统:centos 7 ,nginx版本1.12.2,windows server 2008 iis 1.1 确认nginx所依赖的工具 Zlib: nginx提供gzip模块,需要 ...
- linux nginx F配置,linux下nginx的安装及配置
1.安装nginx前,咱们首先要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件,可经过如图所示命令进行检测,若是以安装咱们能够经过图二所示卸载 ...
- Linux深入篇之一:配置Nginx Web服务器及多域名主机
Linux深入篇之一:配置Nginx Web服务器及多域名主机 一.Nginx简介 nginx [engine x]是Igor Sysoev编写的一个HTTP和反向代理服务器,另外它也可以作为邮件代理 ...
最新文章
- 如何防止apk程序被反编译
- [转] 为什么javascript是单线程的却能让AJAX异步调用?
- Loudrunner常用函数
- 趣学python3(30)-字典
- maven报错找不到依赖
- system.argumentnullexception值不能为null_MySQL NULL 值如何处理?
- (转)Flex4中的皮肤(2):Skin State
- ad20中怎么多选操作改层_AD20中19个常用系统快捷键小节
- c语言 获取可用内存大小,C语言实现获取内存信息并输出的实例
- jdk8銝要onematch_JDK8老特性详解(二)
- bzoj2599 [IOI2011]Race
- 互联网知识变现,不起眼利润高的冷门行业有哪些?
- Anbox安卓apk应用安装及使用说明和常见问题
- EXCEL学生成绩里计算年级名次、班级名次
- SpringBoot整合lombok日志
- The connection to adb is down, and a severe error has occured.
- 【CXY】常用sql语句 -- mysql
- loam中imu消除重力加速度的数学推导
- 过年想网购不用愁,苏宁快递小哥这个春节不打烊!
- 软体尚方宝剑(Silver Bullet)何在﹖
热门文章
- typora使用pandoc导出功能
- 数据结构 (二) ----- 单向链表双向链表
- 【VUE】npm run dev 报错 spawn cmd ENOENT
- Oracle无法登陆EM问题解决方案
- Visual Studio C++6.0下载地址
- RN animated缩放动画
- 十二 Spring的AOP开发入门,整合Junit单元测试(AspectJ的XML方式)
- bzoj 3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛——前缀和优化dp / 排列组合
- POJ2155 Matrix 二维线段树
- python全栈学习路线-查询笔记