PHP7.4를 Docker 환경에서 실행
다운로드 페이지이 게시되었지만 소스에서 설치되므로 빌드 환경을 설정하는 것이 번거롭습니다.
그 때문에 Docker 환경에서 PHP7.4를 동작시켜 보았습니다.
Docker Hub 확인
php 이미지의 Docker Hub를 확인하면
7.4
태그가이 기사를 작성한 시점 (2019/06/15)은 아직 없습니다. 방금 나왔기 때문에 아직 공개되지 않은 것 같습니다.htps : // 후 b. 두 c r. 이 m/_/php
GitHub 리포지토리 확인
그래서 php 이미지의 GitHub 리포지토리, docker-library/php을 확인하면
7.4-rc
라는 폴더가 있으며 여기에 PHP7.4의 Dockerfile이 추가되었습니다.아래 PR에서 7.4의 환경을 추가해준 것 같습니다. 감사
htps : // 기주 b. 코 m / 도 c 케 r ぃ b 등 ry / php / 푸 l / 840
Dockerfile에서 빌드
htps : // 기주 b. 코 m / 도 c 케 r-b 등 ry / php / b ぉ b / 마s r / 7.이 cli 버전의 7.4 Dockerfile이며, 이번에는 이것을 빌드해 보겠습니다.
GitHub에서 Dockerfile을 빌드하는 명령은 여기 페이지을 참조했습니다. 다음과 같은 명령으로 빌드할 수 있습니다.
$ docker build -f 7.4-rc/stretch/cli/Dockerfile -t php74 github.com/docker-library/php
PHP7.4 실행
빌드한 이미지에서 컨테이너를 시작하면 대화 쉘에서 php가 시작됩니다.
$ docker run -it --rm php74
Interactive shell
php >
phpversion 에서 실행 중인 버전을 가져오면
7.4.0alpha1
가 표시되고 7.4가 실행되고 있는지 확인할 수 있습니다.php > echo phpversion();
7.4.0alpha1
php >
그런 다음 7.4에서 새로 추가 된 구문, Arrow Functions 2.0도 실행할 수있었습니다!
php > $y = 1;
php > $fn1 = fn($x) => $x + $y;
php > echo $fn1(3);
4
php >
Reference
이 문제에 관하여(PHP7.4를 Docker 환경에서 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kuromoka/items/95931b47c4e23e5424ad텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)