컨테이너로 php 선택하여 생성
#update 및 upgrade
$sudo apt update && sudo apt upgrade
# php -v 를 실행하여 7.3.1이 나옴 그래서 7.3으로 install
$sudo apt install php7.3-common php7.3-cli php7.3-gd php7.3-mysql php7.3-curl php7.3-intl php7.3-mbstring php7.3-bcmath php7.3-imap php7.3-xml php7.3-zip
# composer 설치
$curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
제대로 설치가 되었는지 확인 : composer --version
# Installing Laravel
$composer create-project --prefer-dist laravel/laravel mylaravel
설치결과 확인. 아래 메세지가 나오면 됨.
Package manifest generated successfully. > @php artisan key:generate --ansi Application key set successfully. |
# 생성한 프로젝트로 이동
$cd mylaravel
# 서버가동
$php artisan serve
정상가동 확인 message : Laravel development server started: http://127.0.0.1:8000
브라우저에서 실행
goormide 상단메뉴 > 프로젝트 > 실행 URL과 포트에서 링크 클릭
그런데!!!
브라우저에 나타나는 메세지...
Connection Refused 가 웬말이냐....
ctrl + c 로 서버 중지 시키고 host, port를 추가하여 실행
$php artisan serve --host 0.0.0.0 --port 80
정상가동 확인 : Laravel development server started: http://0.0.0.0:80
서버가동 Test 결과
가동 명령어 | 성공여부 |
php artisan serve | Connection Refused |
php artisan serve --host=127.0.0.1 | Connection Refused |
php artisan serve --host=0.0.0.0 | Connection Refused |
php artisan serve --host=0.0.0.0 --port 80 | Laravel 화면 나옴 |
휴~ 며칠만에 성공했는지 모르겠네
보통은 localhost로 하기 때문에 서버가동시 주소:포트를 입력하면 접속이 되는데
외부에서 접속할 때는 도메일이랑 포트가 맞아야 되어서 겨우 됨.
구글 뒤지다가 0.0.0.0 으로 접속하라는 얘기가 생각나 해 봤더니 되네 ㅎㅎㅎ
환경설정은 이것으로 끝~