搭建博客过程中,无法解析PHP,提示“是否下载index.php”

第一次搭建博客过程中,遇到的麻烦

  1. CentOS7中没有用MySQL了,可以使用yum install mariadb-server -y
  2. Nginx存在错误时,可以通过nginx -t等指令进行查看。
  3. 当时我是完全不知道二者区别,在腾讯云的教程中一直跟着走,发现一直无法成功,当时候单纯以为是我哪里的问题,耽搁了很久,后来查找时一直都是在找php文件无法解析,完全没发现是打开的文件不对,因为完全没怀疑过腾讯的教程文档(也是自己才疏学浅),最后无意中才发现这两个文件的不同。/etc/nginx/conf.d/default.conf/etc/nginx/nginx.conf不是同一个文件,在配置nginx与PHP关联时,应该在nginx.conf文件中配置,而不是在default.nginx中配置,不然则会导致无法解析PHP,每次进入都是提示“是否下载index.php”。nginx.conf是nginx默认加载的配置文件,也就是主配置文件,default可能是默认虚拟机文件)。

参考链接:https://segmentfault.com/q/1010000004674749

     4. 在nginx.conf文件中,配置与PHP的互动,即解析PHP输入以下代码到serve中

location / {
            index index.php index.html index.htm;
        }

        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index   index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }



sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

        

发布了11 篇原创文章 · 获赞 26 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_37915248/article/details/86234688