配置好nginx后,php无法运行
1.浏览器中直接输入localhost可以显示nginx欢迎页,但是输入自己配置的molly.com:8090什么内容也不显示
2.解决问题过程:
1>.$ cd /etc
$ cat hosts
发现配置了 127.0.0.1 molly.com
2>.$ cd /usr/local/etc/nginx
检查 nginx.conf发现没有问题
检查 nginx.conf中includ的.conf 发现没有问题
3>.将nginx.conf中localhost的监听端口改为8088后,在浏览器中输入localhost:8088无法访问,输入localhost发现仍然可以访问,因此怀疑更改配置后, 重启nginx没有起作用.
4>.$ sudo nginx -s stop
$ which nginx
进入所在/bin目录
$ sudo ./nginx
启动后,出现跟3>.一样的原因,因此怀疑使用的nginx的路径不对.
5>.$ sudo nginx -t #查看当前nginx配置
打印结果是:
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
发现并不是 /usr/local/etc/nginx
得出结论:之前更改nginx配置的路径,并不是电脑使用的nginx的路径.在正确的路径下更改配置后,重启,可以正常使用.
php无法启动
1.问题描述
使用php-fpm -D无法开启php
2.解决办法
/usr/local/opt/php56/sbin/php-fpm --fpm-config /usr/local/etc/php/5.6/php-fpm.conf
3.设置别名
因为上述命令太长了,所以用alias设置别名简化操作.
永久设置别名参考下面文章:
http://blog.csdn.net/Molly1521/article/details/54143295