[초기세팅]

florentyoon·2022년 7월 12일
0

Laravel

목록 보기
11/12

1. 필요한 버전 및 IDE, DBMS

php 버전 7.4.11

composer 1.9.3

laravel 6.20

mysql 8.0

phpstorm 19.3

heidisql 또는 dbeaver 편한걸로

2. git SSH공개키 만들기

git-bash에서 작업

$ssh-keygen
$cat ~/.ssh/id_rsa.pub
//ssh-rsa AAAAB3NzaC1yc2EAAAABI 로 나오는 정보를 gitlab에 등록 할 것. 
  • 소스트리에서 도구->옵션->SSH클라이언트 설정->SSH키로 생성한 id_rsa를 넣음.
  • SSH클라이언트는 OpenSSH

3. composer 설치방법

#curl -sS https://getcomposer.org/installer | php

특정버전 composer 설치방법 
1. 버전 다운그레이드 방식
# composer self-update 1.9.3

2.phar 파일 교체 
composer 사이트에서 특정 버전 composer.phar를 설치된 위치의 파일과 교체한다. 

composer 설치가 안된다면 exe 파일로 설치해도 무관.

4. laravel 설치방법

특정버전 laravel설치

#composer create-project laravel/laravel="6.20" myProject
#composer update
  • 특정버전 필요없다면 버전 지우면 됨.

발렛 설치

#valet // 발렛의 설치유무 확인
#composer global require cretueusebiu/valet-windows 
#valet install
#valet start
#valet park // 현재 디렉토리 발렛 등록
#valet link [원하는 주소명] // 발렛 등록
#valet links // 등록된 발렛 확인
#valet unlink [주소명] 발렛 주소 삭제 
  • 발렛 설정후엔 접속 되는지 확인.
  • env파일의 domain이 설정된 경우 valet과 동일한지 확인

필요한 라이브러리 실행

composer dump-autoload 명령어 실행

composer update시 에러나는 경우

php.ini에서 ext, 주석해제, 
extension=fileinfo
extension=curl
extension=bz2
extension=mbstring
extension=openssl
extension=pdo_mysql
memory_limit = -1
저장

사이트 접속시 could not find driver 뜨는 경우

php.ini에서 extension=php_pdo_mysql.dll 추가 또는 주석해제
profile
florentyoon의 IT 세상

0개의 댓글