当前位置:Gxlcms > PHP教程 > Linux笔记(62)——nginx安装与php集成

Linux笔记(62)——nginx安装与php集成

时间:2021-07-01 10:21:17 帮助过:17人阅读

  • nginx安装
  • 集成php
    • fpm配置
    • 配置nginx
    • 启动服务

nginx安装

下载nginx包,复制到linux下

解压

tar -zxvf nginx-1.9.12.tar.gz

./configure

cd nginx-1.9.12./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.10

注意:执行./configure这一步的时候,报错的话,一般都是缺少依赖的包,少什么就装什么,可以使用yum安装。如果是使用源码安装,要用–with-xxx=path来将装好的包引进来。值得一提的是,我这里少了pcre包,引用的时候却是指向它的源码包的路径,这一点让我有点费解。(一般都是指向安装位置)

编译安装

make && make install

集成php

首先你得装好了php,并且在安装php时,也安装了fpm。

如何安装fpm?在安装php时:

./configure--enable-fpm

如果没有装fpm,那么重装php吧,本人暂时没找到可以直接追加fpm的方式

fpm配置

先创建fpm的用户与用户组

[root@zhoujun etc]# groupadd phpfpm
[root@zhoujun etc]# useradd -g phpfpm phpfpm

用户名和组名没有特殊要求,为了以后能够识别这个用户和组是干嘛的,我就干脆命名为phpfpm了。

进入php安装目录下的etc,修改配置文件

[root@zhoujun etc]# cp php-fpm.conf.default php-fpm.conf
[root@zhoujun etc]# vim php-fpm.conf

在这个配置文件,以;开头的都是注释,我们需要将user和group改为我们刚刚创建的

Linux笔记(62)——nginx安装与php集成

配置nginx

修改nginx配置文件

vim /usr/local/nginx/conf/nginx.conf

在这里加上index.php

Linux笔记(62)——nginx安装与php集成

将以下几行的注释去掉,并将修改红框中的内容

Linux笔记(62)——nginx安装与php集成

启动服务

启动fpm

/usr/local/php/sbin/php-fpm

启动nginx

/usr/local/nginx/sbin/nginx

至此,全部完成!

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了Linux笔记(62)——nginx安装与php集成,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

  • 人气教程排行