ホームページ  >  記事  >  バックエンド開発  >  phpはどのコンテナを使用しますか?

phpはどのコンテナを使用しますか?

藏色散人
藏色散人オリジナル
2019-11-08 09:20:443183ブラウズ

phpはどのコンテナを使用しますか?

docker インストール php コンテナ

まえがき: 前回の記事からの続き nginx コンテナのインストール

1 . php イメージをプルします。php

docker pull php:7.2.9-fpm

の 7.2.9 バージョンをプルしました。2. php コンテナを作成します。

docker run -p 9000:9000 --name  php729 -v $PWD/www:/www -v $PWD/php/conf:/usr/local/etc/php -v $PWD/php/conf/conf.d:/usr/local/etc/php/conf.d -v $PWD/php/logs:/phplogs   -d  php:7.2.9-fpm

-v $PWD/www:/www ここと上のディレクトリ記事内で nginx が配置されている www ディレクトリは同じです。

-v $PWD/php/conf:/usr/local/etc/php このディレクトリをマウントする意味がわかりません。他の人の最初の

3 をコピーします。このようにして、php コンテナが作成されます。次に、コンテナの IP を確認し、nginx の *.conf ファイルに設定します。

docker inspect php729 |grep "IPAddress"

nginx で conf ファイルを開きます。これは前の記事の test.conf ファイルです

location ~ \.php$ {
    fastcgi_pass <strong>172.0.0.1</strong>:9000; #<strong>将此处的127.0.0.1替换成你刚查出来的ip</strong>
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

完了したら、nginx コンテナを再起動し、ページ上のテスト ファイルにアクセスすると成功します。

PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。

以上がphpはどのコンテナを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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