php Laravel Window에서 구성하기 위해서 choco 이용한 설치 과정입니다. choco 이용하면 정말 편하게 구성할 수 있습니다. choco 프로그램이 설치되어 있다고 가정하고 설명합니다. 혹시 choco 없다면 choco 설치글을 참고해주세요.
Laravel 설치 전 확인
설치하는 과정에서 Valet도 설치하는데요. 필요 없기는 하지만 Valet 설치까지 따라 할 사람들은 윈도우에 80을 사용하고 있는 웹서버가 없어야 합니다. 아파치나 nginx 또는 IIS 같은 서버를 구성했다면 확인하고 제거하거나 Valet은 사용할 수 없습니다. 80 포트를 사용하고 있는지 cmd 창에서 명령어로 확인해 보세요.
netstat -nao | findstr ":80"
choco 설치 과정에서 필요한 압축 관련 프로그램을 설치해 주세요. choco 명령어로 설치 가능합니다. 한 줄씩 복사해서 붙여 넣기 해서 설치하세요. 앞으로 나오는 명령어를 powershell 관리자 모드에서 실행하는 것을 추천합니다.
choco install unzip
choco install 7zip.install
choco 명령어를 이용해서 php 설치하세요. 2023년 기준 8.1을 설치합니다. 설치하는 시기에 따라서 최신 버전이 다를 수 있어요.
choco install php
php 설치 끝나면 C드라이브 아래 tools 아래 php 버전 이름으로 폴더가 있어요. 그 폴더에 있는 php.ini 파일을 열어서 한 줄을 수정해야 합니다. extension=fileinfo 부분을 찾아서 ; 부분을 제거하고 저장해 주세요.
composer 설치하여 php 사용할 때 필요한 프로그램들을 설치하는 도구를 설치해 주세요.
choco install composer
Laravel 설치
choco 명령어를 통해서 composer 설치했다면 사용할 수 있는데요. 바로 사용 할 수 없을 수 있으니 사용하던 명령어 창을 재시작해야 새로 설치된 composer 명령어를 인식하여 사용 할 수 있습니다.
composer 명령어를 이용해서 laravel을 설치합니다.
composer global require "laravel/installer"
Laravel 사용
원하는 폴더로 이동해서 laravel 명령어를 이용해서 시작해 보세요.
laravel new myProject
myProject 폴더가 생기면서 관련 파일이 생성되어 있어요. 폴더 안으로 이동해서 서버 실행해 볼 수 있어요.
cd myProject
php artisan serve
Valet 설치
편하게 서버를 관리하기 위해서 Valet를 설치하면 좋아요. Valet이 없어서 상관없지만 있으면 서버를 올려보기 좋습니다. composer 명령어를 이용해서 설치할 수 있어요.
composer global require cretueusebiu/valet-windows
valet install
Laravel 폴더가 있는 상위 폴더에서 valet park 명령어를 입력하면 이게 웹에서 myproject.test 주소를 입력하면 화면에 접속해 볼 수 있어요.
valet park
valet 서버 상태를 확인해 볼 수 있어요.
valet services
서버 관련 설정을 변경하는 경우 재시작이 필요할 수 있어요.
valet restart
valet restart nginx
물론 stop 또는 start 하여 정지시키거나 시작시킬 수 있습니다.
윈도우에서 nginx 서비스가 올라오지 않는 경우 실행해 보세요.
netsh http add iplisten ipaddress=::
'코딩 프로그래밍' 카테고리의 다른 글
Flutter 맥 개발환경 (0) | 2023.05.04 |
---|---|
Laravel ubuntu 우분투 개발 환경 구성 (0) | 2023.05.04 |
Laravel Valet 재설치 하기 (0) | 2023.05.03 |
인터넷 브라우저에서 코딩하기, Visual Studio Code, teditor (0) | 2020.07.16 |
코딩 공부 시작할 때 연습하기 좋은 repl.it (0) | 2020.06.16 |
댓글