LNMP环境搭建

安装MySQL

请参考

LAMP的操作

,此处不多加赘述

安装PHP

Nginx的PHP安装和LAMP环境搭建中的PHP安装是有区别的。因为Nginx中的PHP是以fastcgi的方式结合Nginx的,而httpd是把PHP作为自己的模块来调用的。

我这里还是使用LAMP中的源代码地址进行下载的。其中下载和解压的过程请参考LAMP环境搭建的命令。

创建账号,来运行php-fpm服务

进行编译,此处和LAMP环境搭建是有区别的,多了

执行上述命令可能会出现下面的报错:

解决办法:

重新编译:

解决办法:

解决办法:

问题到这里就可以编译成功进行安装了!

修改配置文件:

把下面的内容填入到该文件中:

保存配置文件后,检验配置是否正确

出现下面的test is successful,代表配置正确

启动php-fpm:

出现下面字样代表成功!

设置开机启动

查看php-fpm是否启动的命令如下:

下载Nginx源码包并解压:

配置编译选项并安装:

编写Nginx的启动脚本,并加入系统服务:

保存脚本后更改权限:

加入开机启动:

把nginx.conf的配置文件清空,并重新写入:

检验配置是否正确:

显示代表配置正确

开启Nginx服务

正确开启服务,出现的现象:

确认Nginx的状态命令:

创建测试文件

检验是否解析正常:

Nginx配置

默认虚拟主机

检验是否配置正确:

出现代表配置正确。

重启Nginx服务:

创建default目录:

创建索引页:

检验解析是否正常:

创建一个新的虚拟主机:

配置文件中是为了打开认证,指定用户密码文件

安装过httpd,如果之前安装了apache 2.4可不用安装

创建用户liu

检验是否配置正确:

出现下面代表配置正确。

重启Nginx服务:

使用curl命令进行验证用户认证配置:

出现下面字样代表成功。如果你想看到图形化界面的认证方式,可以用能与之通信的window系统,配置好hosts文件,访问即可看到效果。若此处不知道如何配置,可留言。

由于篇幅的原因就到这里了,以后有时间再分享Nginx的更多配置:域名重定向、Nginx的访问日志、防盗链、访问控制、Nginx代理、SSL配置等等。

如果手机观看不舒服,可用电脑访问查看,或点击底下原文阅读。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180903G1WIOD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券