Docker가 PHP 컨테이너를 설치합니다
서문: 이전 기사에 이어 nginx 컨테이너를 설치합니다
1. PHP 이미지를 가져와서 php
docker pull php:7.2.9-fpm
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 여기의 디렉터리는 이전 기사
-v $PWD/php/conf:/usr/local/etc/에서 nginx가 위치한 www 디렉터리와 동일합니다. php 아직 모르겠습니다. 이 디렉터리를 로드하는 용도는 무엇입니까? 먼저 다른 사람의
3을 복사하면 php 컨테이너가 생성됩니다. 다음으로 컨테이너 IP를 확인하고 의 *.conf 파일에 구성합니다. nginx.
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 중국어 웹사이트를 방문하세요!
위 내용은 PHP는 어떤 컨테이너를 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!