[Laravel의 개인 개발] 현지에서 개발 환경을 만들어요.

5833 단어 Laravel

입문


이 문서는 라벨 초보자로서 개인 개발의 첫걸음으로'현지에서 개발 환경을 만드는 일'을 목표로 하고 있습니다.

대상의 구체적인 상태

  • 브라우저를 통해 로컬에서 액세스localhost하면 Laravel의 프레젠테이션 화면
  • 을 표시할 수 있습니다.
  • 디버깅 모드 유효
  • 코드도github에 존재
  • 대상 환경


    이번에는 Mac에 집중해서 대화를 나눈다.

    설치할 패키지


    Mac의 로컬 PHP 버전이 최신 버전입니다.프로젝트에 따라 여러 개의 PHP 버전을 처리할 수 있도록 phpenv를 가져오는 것을 고려해야 하지만 이번에는 간단하게 최신화만 진행한다.
    또한 최종적으로 IaaS에서 환경을 제작하여 공개하기 때문에 현지에서도 이와 비슷한 환경을 원한다고 생각합니다.또 자신에게도 익숙하기 때문에docker를 사용하기로 했다.이런 상황에서 일반적으로 라벨 공식인 라라독을 사용하지만 shipping-docker/vessel 도커 자체를 의식하지 않기 때문에 이번에는 그곳을 사용한다.
    Laravel은 LTS 버전(지원 기간 동안 장기 버전)의 Laravel6입니다.x를 사용합니다.prestissimo는 일본에서composer를 사용하여 패키지를 설치하면 느리기 때문에 이 문제를 해결하기 위해 가져옵니다.왜'일본에서'가 느려지는지 알고 싶다면여기 자료읽어보세요.또한 디버깅이 안 되면 개발이 어려워서 debugbar도 설치해야 합니다.이번 API 개발은 일시적으로 범위에 포함되지 않기 때문에 없습니다itsgoingd/clockwork.

    설치할 소프트웨어

  • PHP7.4
  • Docker for Mac
  • Composer 1.x
  • 설치할 패키지

  • Laravel6.x
  • hirak/prestissimo
  • shipping-docker/vessel
  • barryvdh/laravel-debugbar
  • 배치 절차


    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 설치

  • DockerHub에서 작성계정
  • DockerHub에서 수행다운로드 소프트웨어
  • 다운로드된 파일 실행
  • 등록된 계정을 Docker로 설정
  • 컴퓨터 설치


    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
    

    좋은 웹페이지 즐겨찾기