ホームページ  >  記事  >  バックエンド開発  >  ウェブサイトの Nginx 設定が PHP ファイルを解析できない

ウェブサイトの Nginx 設定が PHP ファイルを解析できない

WBOY
WBOYオリジナル
2016-06-23 13:39:431164ブラウズ

Alibaba Cloudに対応したVPSMateパネルをインストールした際、Webサイトのトップページを開いてファイルを直接ダウンロードしたのですが、phpが解析されていないのかと思いましたが、やり方が分かりません。同僚が解決して記録してくれました~

追記: csdn がついにマークダウンをサポートしました 簡単ではありません...

解決方法:

  • /etc/nginx/nginx.conf.default を開き、次のコードをコピーします
  • # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000   location ~ \.php$ {    root           html;    fastcgi_pass   127.0.0.1:9000;    fastcgi_index  index.php;    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;    include        fastcgi_params;  }
  • /etc/nginx/conf.d/_.conf に配置し、ファイルに保存 コードは以下に示されています
  • server { # Generated by VPSMate    listen 80;    server_name _ www.paoyx.com;    index index.html index.htm index.php;    location / {        root    /var/www;    }    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000     location ~ \.php$ {      root           html;      fastcgi_pass   127.0.0.1:9000;      fastcgi_index  index.php;      fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;      include        fastcgi_params;    }    location = /404.html {        alias   /usr/share/nginx/html;    }    location = /50x.html {        alias   /usr/share/nginx/html;    }}
    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。