ホームページ  >  記事  >  バックエンド開発  >  NginxがPHPを解析しない問題を解決する方法

NginxがPHPを解析しない問題を解決する方法

小云云
小云云オリジナル
2018-03-27 08:59:226160ブラウズ

この記事では主に、Nginx が PHP を解析しない問題を解決する方法について説明します。お役に立てれば幸いです。

解決策:

1. /etc/php5/fpm/php.ini

php.ini ファイルの cgi.fix_pathinfo=1 を変更します

2. nginx を変更します。 conf ファイル

    location ~ \.php$ {  
              root           html;  
              fastcgi_pass   127.0.0.1:8000;  
              fastcgi_index  index.php;  
              #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
              fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/$fastcgi_script_name; //给出文件的真实路径
              include        fastcgi_params;  
           }
3.

spawn-fcgi -a 127.0.0.1 -p 8000 -C 10 -uEveryone -f /usr/bin/php-cgi


/etc/init.d を起動します。 /php5-fpm start

/etc/inti.d/nginx start

関連する推奨事項:

php7 に yar 拡張機能をインストールする方法の包括的な分析

PHP 依存関係注入の分析方法

の分析PHP の依存関係の注入と制御の反転

以上がNginxがPHPを解析しない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。