MAMP를 사용한 로컬 DB 개발 환경(구축 편)
5103 단어 Composer로컬 DB 개발 환경mampLaravel
나중에 설명하자면 Laavel을 설치할 때 Composier라는 소프트웨어를 사용합니다.MAMP 환경에서 다운로드할 때 MAMP의 PHP 버전을 확인하고 사용할 수 있는 종류 등을 준비한다.
따라서 이 항목에서 만든 라벨을 다른 환경으로 이동하여 사용하면 PHP 버전에 따라 이동이 불가능할 수 있습니다.
이렇게 말하면 이동 후 환경에서composier의 조정이 필요합니다. 주의하세요.
MAMP 다운로드 및 연결
우선 이 과정에 라벨을 설치할 때'Composier'라는 PHP 라이브러리 의존성 관리 소프트웨어를 사용하기 위해 이 소프트웨어를 먼저 다운로드한다.
Composer 다운로드(Laavel의 패키지 관리)
Composer
'포장'이라는 기능군이 있는데 다운로드를 통해 각종 기능을 실현할 수 있다.포장을 통해 제작의 고속화를 실현할 수 있다.
포장도 여러 종류가 있는데 이것들은'도서관'이라고 불리는 총결이다.또 그 도서관에는 다양한 제조사와 종류, 다양한 물건들이 있다.
예컨대'편리해 보이는 라이브러리A를 사용하고 싶다'는 상황에서 사용법을 조사해보면'라이브러리A를 사용하려면 라이브러리B가...그리고 라이브러리B를 사용하려면 C가...'이렇게 돼 설치에 시간이 많이 걸린다.
Compooser를 사용하면 "composter require 라이브러리 A"를 입력하면 의존 관계를 고려하여 필요한 것을 다운로드할 수 있습니다.
이렇게 하면 하나의 프로그램 라이브러리가 필요한 환경에서 다른 프로그램 라이브러리가 필요한 상황에서 관리 다른 소프트웨어 패키지와의 의존성을 선택하고 필요한 데이터를 선택하여 다운로드할 수 있다.
프로그램 다운로드
그러면 Composier를 실제로 설치합니다.
터미널에서 다음 명령을 입력하십시오.
curl -sS https://getcomposer.org/installer | php
사용 환경의 PHP 버전을 확인하고 적합한 버전의 Composier.phar를 다운로드했습니다.그리고 경로를 통해 모든 층에서composier 명령을 사용할 수 있습니다.이 파일을 이동하려면 mv 명령을 사용하십시오.
sudo mv composer.phar /usr/local/bin/composer
Compooser의 다운로드 및 경로 설정이 완료되었습니다.지령을 사용할 수 있는지 시험해 보세요.
다음 명령을 입력하여 Compooser 버전을 확인하십시오.
composer -V
명령 처리 결과Composer version 2.0.9 2021-01-27 16:09:27
Compooser 버전이 표시되면 설치가 완료됩니다.Laavel 다운로드
그럼 라벨을 다운로드하세요.
먼저 Laavel을 다운로드할 디렉토리로 이동합니다.다음 명령을 사용하여 MAMP의 개발 환경 "/htdocs"로 이동하십시오.
터미널에서 다음 명령을 실행하십시오.
cd /Applications/MAMP/htdocs/
MAMP 환경으로 이동한 후 LaavelCRUD 파일을 만들고 Laavel을 다운로드하십시오.다음 명령을 사용하여 폴더, Laavel 만들기CRUD 폴더로 이동합니다.mkdir Laravel_CRUD && cd Laravel_CRUD
폴더로 이동한 후 다음 명령을 사용하여 Composier를 사용하여 Laavel을 다운로드합니다.composer create-project laravel/laravel=5.5 Laravel
다운로드 절차는 이것으로 끝냅니다.다운 받은 거 확인해 주세요.
터미널에서만 일하기 때문에 폴더 내의 등급이 어떤지 확인해야 한다.Finder에서 MAMP의 "/htdocs"폴더를 보고 구조를 확인하십시오.
Finder에서 "응용 프로그램/MAMP/htdocs/"를 열고 "Laavel CRUD 폴더"를 만드십시오. 안에 Laavel 폴더만 있으면 됩니다.
Laavel을 MAMP 데이터베이스에 연결
데이터베이스 만들기
우선 맵의 데이터베이스에서 이번에 라벨에서 사용한 데이터베이스를 제작한다.MAMP의 WEB 시작 페이지를 시작한 상태에서 브라우저에 표시http://localhost:8888/MAMP/)을 선택하고 헤더 메뉴에서 TOOLS/PHPMYADMIN을 선택합니다.
그런 다음 이러한 페이지를 엽니다.
이 페이지에서는 GUI에서 MAMP 환경 내 데이터베이스를 표시하는 페이지에서 작업을 클릭하여 데이터베이스 작성, 테이블 확인 등의 작업을 수행하고 SQL 문을 입력하여 레코드 작성 등의 작업을 수행할 수 있습니다.
하지만 표 제작과 기록 삽입은 라벨에서 명령을 입력할 수 있어 이번에는 이 화면에서만'데이터베이스 제작'을 진행한다.
PHPMyAdmin을 사용하여 다음을 수행하십시오.
탭 메뉴의 데이터베이스
그리고 데이터베이스를 만드는 화면으로 전환합니다.
다음에 만들 데이터베이스의 이름을 입력하십시오.이번엔'라벨 크루드'라는 데이터베이스를 만들어 라벨로 이 데이터베이스에 연결하자.
만들기를 클릭하여 데이터베이스를 만듭니다.
데이터베이스 생성이 완료되었습니다.
.env 파일 편집
이어 라벨을 통해 MAMP 데이터베이스에 연결하는 설정이 이뤄진다.
연결 설정을 위한'.env'라는 파일이 있습니다.'.'를 입력하십시오.[숨겨진 파일]에서 시작된 파일 이름은 [숨겨진 파일]이며 응용 프로그램 작업과 관련된 중요한 파일 클러스터 중 하나입니다.
"숨겨진 파일"이라는 이름처럼 OS의 초기 설치 소프트웨어에서는 설정 등을 변경하지 않고 표시되지 않습니다.
단축키 명령으로 표시할 수 있습니다. 입력하십시오.
Finder에서 파일을 연 상태에서 "command+shift+.(점)"을 입력하십시오.그러면 모든 계층에 반투명 [숨겨진 파일]이 표시됩니다.
앞에서 말했듯이 파일을 숨기는 것은 중요한 파일이므로 불필요하게 삭제하거나 편집하지 않도록 주의하세요.
그런 다음.env 파일을 엽니다.
Finder에서 응용 프로그램/MAMP/htdocs/Laravel을 엽니다.
반투명 데이터 '숨겨진 파일' 에서 '.env' 라는 파일을 확인했습니까?
이번에 편집한 이'.env'파일도'숨겨진 파일'로 라벨과 데이터베이스 연결 설정이 적혀 있다.
그럼 이 파일을 편집하세요.
에는 설정에 대한 설명이 나열되어 있지만 설명의 일부를 수정하여 MAMP 데이터베이스에 연결합니다.
다시 쓸 내용은 MAMP의'WEB 시작 페이지'(MAMP를 시작한 상태에서http://localhost:8888/MAMP/") 에 기재된 MySQL 위치입니다.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
위 섹션을 MAMP WEB 시작 페이지의 MySQL 정보에 기재된 내용으로 수정하십시오.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=Laravel_CRUD
DB_USERNAME=root
DB_PASSWORD=root
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
・ 자체 MAMP의 MySQL 정보와 동일한지 확인하십시오.
DB DATABASE는 PHPMyAdmin이 만든 데이터베이스 이름입니다.
Laavel 데이터베이스 설정이 완료되었습니다.
이상은 MAMP이며, Laavel 환경 구축의 설치가 완료되었습니다.수고하셨습니다.
여기서부터 원래의 교육계획으로 돌아가 작업을 진행하되 일부 명령 입력의 차원 구조가 원래의 교육계획과 다르기 때문에 다음 MAMP에서 라벨 환경 구축(확인 방법)의 페이지를 확인하십시오.
총결산
Reference
이 문제에 관하여(MAMP를 사용한 로컬 DB 개발 환경(구축 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/HRI-DAWN/items/231875039fad3bdf3df4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)