Laravel 개발 환경을 Vagrant로 구축
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에 투고할지도입니다.
원래 박스
VagrantCloud에 배포된 centos7 box를 바탕으로 작성하고 있습니다.
후기
프로비저닝 코드 등은 Git에 정리하고 있습니다.
...docker로 바삭바삭 환경 만들 수 있게 되고 싶어....
Reference
이 문제에 관하여(Laravel 개발 환경을 Vagrant로 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ucan-lab/items/e4a268e9f227ed6294b4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)