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 サイトの他の関連記事を参照してください。