Docker 환경에서 PHP+Apache 개발하기
Kaz입니다.
이 기사 is
적당한 개인개발을 할 때
PHP + Apache 개발을 Docker로 구축하고 싶습니다.
로컬 디렉토리를 마운트하고 개발하고 싶습니다.
라고 하는 자신에게의 메모도 겸해의 기사가 되고 있습니다.
(xampp나 mamp로 해줘… 하지만 컨테이너는 멋지다…)
전제 조건
Docker 설치됨
(Mac이나 Windows에서도 문제 없습니다)
설치 방법에 대해서는
선인 분들이 많이 알기 쉬운 기사를 공개하고 계시기 때문에
Google 교사에게 물어보세요.
겨우 방법만 알고 싶은 분에게
PHP + Apache 구축(간이판: PHP7.3)
· 다음 명령 입력
$ docker run -d -p 80:80 -v /User/foo/work/html:/var/www/html --name phpContainer php:7.3-apache
· 브라우저에서
http://localhost
에 액세스· 로컬 디렉토리
/User/foo/work/html
에서 개발이상
어느 정도 스스로 조정할 수 있는 레벨까지 간단히 설명
명령 설명
docker run
컨테이너 만들기-d
백그라운드 모드에서 실행컨테이너 측에서 CLI 작업을 할 때 이 옵션을 지정하지 않음
-p [ホスト側のポート]:[コンテナ側のポート]
컨테이너 측 포트를 호스트 측 포트에 게시예)
-p 80:80
-p 8765:80
8765로 설정하면 http://localhost:8765
-v [ホスト側のパス]:[ゲスト側のパス]
마운트 만들기예)
-v /User/foo/work/html:/var/www/html
--name [コンテナ名]
컨테이너를 식별하는 이름 설정예)
--name phpContainer
[イメージ:タグ]
생성할 컨테이너의 이미지 설정태그를 설정하지 않으면 이미지의 최신 정보를 가져옵니다.
이번 경우는 PHP+apache이므로 필요
예)
php:7.3-apache
덤: PHP의 다른 버전을 지정하는 경우
docker hub 의 Tag 검색으로 지정하는 버젼을 검색
(아래 이미지의 경우 PHP5.6 검색)
화면 오른쪽에 나열된
docker pull
뒤에 나열된 php:5.6-apache
첫 번째 명령의 php:7.3-apache
부분으로 교체명령
$ docker run -d -p 80:80 -v /User/foo/work/html:/var/www/html --name phpContainer php:5.6-apache
끝
Docker 환경에서 PHP + Apache를 구축했습니다.
여러분, 좋은 PHP 생활을 보내십시오.
이상 Kaz였습니다.
죄송합니다.
Reference
이 문제에 관하여(Docker 환경에서 PHP+Apache 개발하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Elza___K/items/973cd5f8b75f63883fb1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)