主な違いはローカルの nginx 構成にあります。
php-fpm サービスは docker によって提供されているため、nginx で PHP 関連のコンテンツを変更します。
注:
docker の php ファイルのディレクトリは /var/www/html、(私の) ローカル ディレクトリは /data/www/ です。プロジェクト名。
元の構成
root /data/www/项目名; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; # 或者 docker提供的地址:172.17.0.1:9000; fastcgi_index index.php; include fastcgi_params; }
ルート行を次のように変更します:
root /var/www/html/项目名 # 即docker中php加载的项目路径
テスト OK!
以上がホストnginxはdockerのPHPで使用されますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。