[Laravel의 개인 개발] 현지에서 개발 환경을 만들어요.
5833 단어 Laravel
입문
이 문서는 라벨 초보자로서 개인 개발의 첫걸음으로'현지에서 개발 환경을 만드는 일'을 목표로 하고 있습니다.
대상의 구체적인 상태
localhost
하면 Laravel의 프레젠테이션 화면대상 환경
이번에는 Mac에 집중해서 대화를 나눈다.
설치할 패키지
Mac의 로컬 PHP 버전이 최신 버전입니다.프로젝트에 따라 여러 개의 PHP 버전을 처리할 수 있도록 phpenv를 가져오는 것을 고려해야 하지만 이번에는 간단하게 최신화만 진행한다.
또한 최종적으로 IaaS에서 환경을 제작하여 공개하기 때문에 현지에서도 이와 비슷한 환경을 원한다고 생각합니다.또 자신에게도 익숙하기 때문에docker를 사용하기로 했다.이런 상황에서 일반적으로 라벨 공식인 라라독을 사용하지만 shipping-docker/vessel 도커 자체를 의식하지 않기 때문에 이번에는 그곳을 사용한다.
Laravel은 LTS 버전(지원 기간 동안 장기 버전)의 Laravel6입니다.x를 사용합니다.prestissimo는 일본에서composer를 사용하여 패키지를 설치하면 느리기 때문에 이 문제를 해결하기 위해 가져옵니다.왜'일본에서'가 느려지는지 알고 싶다면여기 자료읽어보세요.또한 디버깅이 안 되면 개발이 어려워서 debugbar도 설치해야 합니다.이번 API 개발은 일시적으로 범위에 포함되지 않기 때문에 없습니다itsgoingd/clockwork.
설치할 소프트웨어
Mac의 로컬 PHP 버전이 최신 버전입니다.프로젝트에 따라 여러 개의 PHP 버전을 처리할 수 있도록 phpenv를 가져오는 것을 고려해야 하지만 이번에는 간단하게 최신화만 진행한다.
또한 최종적으로 IaaS에서 환경을 제작하여 공개하기 때문에 현지에서도 이와 비슷한 환경을 원한다고 생각합니다.또 자신에게도 익숙하기 때문에docker를 사용하기로 했다.이런 상황에서 일반적으로 라벨 공식인 라라독을 사용하지만 shipping-docker/vessel 도커 자체를 의식하지 않기 때문에 이번에는 그곳을 사용한다.
Laravel은 LTS 버전(지원 기간 동안 장기 버전)의 Laravel6입니다.x를 사용합니다.prestissimo는 일본에서composer를 사용하여 패키지를 설치하면 느리기 때문에 이 문제를 해결하기 위해 가져옵니다.왜'일본에서'가 느려지는지 알고 싶다면여기 자료읽어보세요.또한 디버깅이 안 되면 개발이 어려워서 debugbar도 설치해야 합니다.이번 API 개발은 일시적으로 범위에 포함되지 않기 때문에 없습니다itsgoingd/clockwork.
설치할 소프트웨어
설치할 패키지
배치 절차
PHP 업데이트
1. homebrew로 최신 PHP 설치
brew install [email protected]
2. 패스를 통해
echo 'exportPATH="/usr/local/opt/[email protected]/bin:$PATH"'>>~/.bash_profile
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
3. 버전 확인
7.4 여부php -v
Mac용 Docker 설치
brew install [email protected]
echo 'exportPATH="/usr/local/opt/[email protected]/bin:$PATH"'>>~/.bash_profile
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
php -v
컴퓨터 설치
1. Composer 다운로드
cd ~
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
2. Composer 파일의 보안 확인
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
3. Composer 설치
php composer-setup.php
php -r "unlink('composer-setup.php');"
4. Global에 사용 가능
mv composer.phar /usr/local/bin/composer
hirak/prestissimo 설치
후속 Laravel과vessel 설치가 순조롭게 진행되도록 이 때 설치하십시오.
composer global require hirak/prestissimo
Laravel6.x 설치
1. 지정된 버전을 통해 Laravel 설치
최신 Laravel 버전은 7이다.x이기 때문에 반드시 버전을 지정하여 설치해야 합니다.x를 설치할 수 없습니다.따라서 다음과 같다.프로젝트 이름은 선택 사항입니다.로컬 개발 환경에서 여러 프로젝트를 처리하는 경우도 많기 때문에
projects
같은 부모 디렉터리를 만들어 설치하는 것을 권장합니다.mkdir projects
cd projects
composer create-project "laravel/laravel=6.*" project名
2. Laravel 버전 보기
cd project名
php artisan --version
베셀 설치
1.composer로 설치
composer require shipping-docker/vessel --dev
2.vessel 초기화
php artisan vendor:publish --provider="Vessel\VesselServiceProvider"
bash vessel init
3. vessel 시작
./vessel start
4. localhost 액세스
브라우저의 URL에 입력
localhost
하여 다음 화면이 표시되는지 확인합니다.추가 패키지 설치
1.vessel 환경을 통해 설치
./vessel comp require hirak/prestissimo
./vessel comp require barryvdh/laravel-debugbar --dev
2. localhost 액세스
브라우저의 URL에
localhost
을 입력하면 다음과 같이 화면에 debugbar가 표시됩니다.github에 코드 배치하기
이번에는 github에 빈 저장소 (원격 저장소) 를 미리 준비했다고 가정합니다.또한 저장소 이름은 이전 항목 이름과 같아야 합니다.
1.git 초기화
git init
2. 로컬 저장소로 제출
git add -A .
git commit -m 'first commit'
3. 원격 저장소 경로 복사
4. 원격 저장소로 푸시
git remote add origin リモートリポジトリのパス
git push origin master
Reference
이 문제에 관하여([Laravel의 개인 개발] 현지에서 개발 환경을 만들어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/imah/items/9170cce711631080c400텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)