1.获取安装包,解压
tar zxf nginx-1.14.0.tar.gz
2.安装软件依赖
yum install -y pcre-devel
vim /root/nginx-1.14.0/src/core/nginx.h
再此文件中
#define nginx_version 1014000
#define NGINX_VERSION "1.14.0"
#define NGINX_VER "nginx/" /后面后面是nginx版本号,为了安全将其隐藏
3.关闭debug日志
vim /root/nginx-1.14.0/src/core/nginx.h
4.安装对应的模块
./configure --prefix=/usr/local/lnmp/nginx \
--with-threads --with-file-aio \
--with-http_ssl_module \
--with-http_stub_status_module \
--user=nginx \
--group=nginx \
4.编译安装
make && make install
5.修改相关配置
vim /usr/local/lnmp/nginx/conf/nginx.conf
作三处修改
让其默认先打开php页面
[root@server1 sbin]# ./nginx -t ##检测文件语法的正确性
nginx: the configuration file /usr/local/lnmp/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/lnmp/nginx/conf/nginx.conf test is successful
[root@server1 sbin]# ./nginx -v ##查看nginx的版本
nginx version: nginx/
[root@server1 sbin]# ./nginx -V ## 查看安装nginx时添加了那些配置
nginx version: nginx/
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/usr/local/lnmp/nginx --with-threads --with-file-aio --with-http_ssl_module --with-http_stub_status_module --user=nginx --group=nginx
制作软连接,便于启动
ln -s /usr/local/lnmp/nginx/sbin/nginx /usr/local/sbin/
### 编写默认发布页,启动nginx
vim /usr/local/lnmp/nginx/html/index.php
[root@server1 html]# cat index.php
<?php
phpinfo()
?>
/etc/init.d/php-fpm start
nginx ##启动nginx,由于制作了软连接
测试
如果没有写php页面,访问html页面