先停止apache服务,再把开机启动关掉
可以参考这篇:
CentOS7.6中Apache服务常见操作——启动关闭查看状态等
然后开始安装nginx
参考这篇:
centos 将Apache换为Nginx详细步骤
或者这篇:
在Centos7上将Apache(httpd)切换为Nginx的过程记录
安装基本不会碰到什么问题,然后如果想要使用类似apache那种命令的话
参考这篇:
Nginx服务启动、停止和重启等操作的SHELL脚本
然后就可以使用service nginx start这种命令来操作了
然后就是站点配置问题了,先找到
/etc/nginx/nginx.conf
将server{…}这部分都用#注释掉,然后进入
/etc/nginx/conf.d/
新建一个conf文件,比如aaa.conf,这里建议直接将nginx.conf复制进来,然后改个名字方便区分,然后具体配置内容,参考这篇:
Nginx的安装与配置(PHP)
这篇我只把他的conf文件内容复制出来,然后把自己的站点路径,域名,端口做一下修改,然后保存,就可以使用了
然后重启nginx服务,访问刚才配置的站点,就算成功了,我没有碰到特别棘手的问题,因为本身也不太麻烦,希望能帮到你!!
最近发现不知道那一步出错了,php -v显示7.3.4但是phpinfo里显示5.4.6,不知道上面时候安装的5.4.6,所以先把5.4.6卸载掉
linux卸载低版本php
注意看下版本,然后发现访问页面404了,参考这篇
Nginx配置后无法解析PHP问题
然后又可以访问啦,phpinfo也显示7.3.4啦
然后最近又买了一个服务器,在没有安装apache的情况下直接安装了nginx,然后发现nginx启动不了,先是发现php-fpm没启动,参考这篇:
Centos7源码安装PHP7.4.3
然后还是启动不了,多方查找,终于成功
Nginx重启时提示"nginx: [emerg] bind() to 0.0.0.0"解决方法