CentOS7编译安装新版LNMP环境

2019-10-13 20:27:07王冬梅

保存配置后,先检验一下配置文件是否有错误存在:

/usr/local/nginx/sbin/nginx -t

如果显示内容如下,则配置正确,否则需要根据错误提示修改配置文件:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

启动nginx:

service nginx start

如果不能启动,请查看 “/usr/local/nginx/logs/error.log” 文件,检查nginx是否启动:

ps aux |grep nginx

看是否有进程。

测试是否解析php文件

创建测试文件:

vim /usr/local/nginx/html/2.php

内容如下:

<?php echo phpinfo();?>

测试:

[root@localhost nginx]# curl localhost/2.php

或者使用浏览器打开http://YourServerIPAddress/2.php

重要:如果解析不了,检查日志发现连接不到php,我的php版本为5.5.23,比较新的版本,需要在php/etc/php-fpm.conf文件中添加

listen.owner = nobody
listen.group = nobody

这两行,再重启一下服务就能使用php了

原因是/tmp/php-fcgi.sock这个文件没有读权限

至此,最新版的LNMP环境源码编译安装完成了