欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-01-02 10:17:52
...
  • 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 ').text(i)); }; $numbering.fadeIn(1700); }); });

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

上一篇:

下一篇: