安装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配置等等。
如果手机观看不舒服,可用电脑访问查看,或点击底下原文阅读。
领取专属 10元无门槛券
私享最新 技术干货