之前写过如何构建lamp 架构的,现在想改为nginx, 其实暑假洲更和我说过用nginx,但是那个时候在看鸟哥的书,书上有apache的详细解释,就没有安装nginx。现在改为nginx 过程中还是遇到一些问题,记录一下。
暂停 apache2
apachectl stop
网页测试一下,果然已经无法访问localhost了
下载nginx
其实现在ubuntu 已经很方便了
sudo apt-get install nginx
打开nginx
sudo service nginx start
nginx的主页目录也是在/var/www/html里面
所以访问local host 之后网页又可以使用了
但是点了php访问数据库不行了
这里要设置配置文件
sudo vim /etc/nginx/sites-available/default
把和php有关的注释去掉
这里我犯了一个错误,我去多了一个#,导致出现问题,还浪费了很多时间
查看了问题所在fastcgi_pass" directive is duplicate in
后来百度了一下,发现只要去掉
fastcgi_pass unix:/var/run/php5-fpm.sock;
之前的#就可以了
然而我还是不行,弄了半天,重装了nginx,也不行,最后发现,原来我没有安装 php7-fpm......
好吧
sudo apt-get install php7-fpm
OK 了
左边设置nginx 右边下载安装好了php7-fpm
然后一切回复正常
systemctl status nginx.service
这个命令可以看出错在哪里
网友评论