php79 / stack

PHP 5.3 ~ 8.2 + Nginx + Let's Encrypt + MariaDB + 앱 자동 설치
https://www.php79.com
MIT License
90 stars 32 forks source link

Laravel 6.X 설치 지원 #67

Closed ibin79 closed 4 years ago

ibin79 commented 4 years ago

nginx rewrite 동일

https://laravel.com/docs/6.x#installing-laravel

시맨틱 버저닝 도입

6.0 부터 6.5까지 빠르게 업데이트되고 있고, 공식 메뉴얼도 6.X 로 6버전대는 1개로 단일화됨. 따라서 스택에서도 설치시 6.* 로 6버전대의 최신을 설치하도록 함.

https://packagist.org/packages/laravel/laravel

ibin79 commented 4 years ago

테스트

# ./app-install.sh --user=laravel6 --domain=laravel6.php79.net --app=laravel6 --php=74 --ssl

기본 php 가 7.0 이라 라라벨 설치시 composer 만 실행 오류 발생. 나머지 계정은 모두 생성됨.

추가된 laravel6 계정에서만 PHP 7.4 를 먼저 찾도록, PATH 첫번째에 PHP 7.4 경로 추가.

# su - laravel6

# vi .bash_profile 

PATH=$PATH:$HOME/.local/bin:$HOME/bin

PATH=/opt/remi/php74/root/usr/bin/:$PATH

export PATH

# source .bash_profile

# ./install.sh

Installing laravel/laravel (v6.5.2)
  - Installing laravel/laravel (v6.5.2): Downloading (100%)   
...
Laravel 6 설치가 완료되었습니다.
  - 디비 정보 등 주요 설정 파일: master/.env
  - img, css, js 등의 외부로 노출되는 리소스 디렉토리: master/public/

image

잘 설치됨.