Laravel 개발 환경을 Vagrant로 구축

Homestead , Laradock 은 사용하지 않습니다.
CentOS7.5 + PHP7.2 + MySQL8.0 환경을 구축합니다.
Laravel5가 작동합니다!

준비



Git, Vagrant, Virtualbox는 도입된 전제입니다.
도입 순서는 위키 에 정리했으므로 참고해 주십시오. 나중에 Qiita에 게시

환경 구축



다음 명령은 터미널의 어느 곳에서나 실행됩니다.
미리 작업 디렉토리를 만들어 두면 좋다.
git clone https://github.com/ucan-lab/vagrant-laravel5
cd vagrant-laravel5
cp Vagrantfile.example Vagrantfile
vagrant up

http://192.168.33.99 => phpinfo가 표시되면 ok

처음에는 상자 다운로드에 시간이 걸립니다.
프로비저닝은 환경에 따라 다르지만 대략 10~15분 정도입니다.

provision/centos/7/bootstrap.sh
프로비저닝은 쉘 스크립트를 실행하는 것입니다. 내용은 별도 Qiita에 투고한다.

설정값




품목



IP
192.168.33.99

문서 루트
/var/www/html

URL
http://192.168.33.99

마운트 위치
./<=>/var/www/html

MySQL 사용자
vagrant

MySQL 암호
P@ssw0rd


Sequel Pro 연결 설정





버전




품목



CentOS
7.5.1804

PHP
7.2.6

Composer
1.6.5

MySQL
8.0.11

아파치
2.4.6

Node(npm)
8.11.2(5.6.0)

yarn
1.7.0

Git
2.16.2

heroku-cli
6.99.0


2018/5/26 에 vagrant up 했을 때의 버전입니다.
마이너 버젼은 인스톨의 타이밍에 의해 새롭게 되어 있는 것도 있을까 생각합니다.

Laravel5.5 설치 예



위키 에 정리했습니다. 나중에 Qiita에 투고할지도입니다.

원래 박스


  • htps : // 아 p.ゔㅁ란츠 p. 코 m/센토 s/보오 s/7

  • VagrantCloud에 배포된 centos7 box를 바탕으로 작성하고 있습니다.

    후기


  • htps : // 기주 b. 코 m / 우칸 - b / ゔ ぁ g 란 t ぁ 라 ょ l5

  • 프로비저닝 코드 등은 Git에 정리하고 있습니다.
    ...docker로 바삭바삭 환경 만들 수 있게 되고 싶어....

    좋은 웹페이지 즐겨찾기