热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

:本篇文章主要介绍了Linux笔记(62)——nginx安装与php集成,对于PHP教程有兴趣的同学可以参考一下。
  • 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教程有兴趣的朋友有所帮助。

  • 推荐阅读
    author-avatar
    安茂友恢复_172
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有