昨天有朋友问,如何安装和配置nginx,其实非常简单。
发行版已经很贴心的把这些常用的工具都放在软件仓库里了,这里以ubuntu为例:sudo apt-get install nginxsudo apt-get install php-fpm php-gd php-mbstring php-mysql
第一句就是安装nginx,第二句就是安装php-fpm和常用的组件。
装好以后可以用netstat -lnt查看当前监听的端口。
这里还可以留意是否有php-fpm在监听127.0.0.1:9000这个端口,因为不同的发行版可能会有不一样的默认配置,如果有,下面的操作会略有差异。
接下来编辑默认的配置文件sudo vim /etc/nginx/sites-enabled/default
vim按i进入插入模式
root 这行指定了默认web目录的位置。
蓝色字体的是注释部分,照着注释,可以看见应该做的修改。
1、添加index.php ,红色框
2、通过移除#注释打开php解析,黄色框。
* 如果前面有127.0.0.1:9000在监听,那么应该启用绿框里的内容fastcgi_pass 127.0.0.1:9000;
而不是fastcgi_pass unix:/run/php/php7.0-fpm.sock;
改完保存退出(vim指令 Esc : wq)
然后重启nginxsudo /etc/init.d/nginx restart
就算大功告成了。
可以写个phpinfo.php来测试一下php是否正确运行。
原创不容易,欢迎进入官方QQ群23361372。
如果有人想看,下次我再写个ubuntu上自带的tomcat怎么用,估计很多人也是不会。