본문 바로가기
코딩 프로그래밍

Laravel ubuntu 우분투 개발 환경 구성

by 프즈 2023. 5. 4.
반응형

우분투 리눅스를 개발 환경으로 가지고 있는데요. Laravel 사용하기 위해서 ubuntu에 php 설치하고 Laravel 구성 환경까지 해봤습니다. 

Laravel 설치 준비

php 설치를 위한 명령어를 실행하세요.

sudo apt install php-cli unzip

php 버전 확인하는 명령어를 실행해서 설치가 잘 끝났는지 확인합니다. 저는 8.1이 설치되어 있어요.

php -v

php 명령어로 composer-setup.php 파일을 다운 받습니다.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

sudo 명령어로 글로벌하게 설치하는 php 프로그램을 설치합니다.

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

composer를 잘 사용하기 위해서 추가 필요한 php 패키지들이 있어요.

sudo apt install php8.1-{xml,zip} -y
sudo apt install php8.1-curl
sudo apt install php8.1-cli php8.1-common php8.1-curl php-json php8.1-mbstring php-crypt-gpg php8.1-opcache php8.1-readline php8.1-xml php8.1-zip

Laravel 설치

Laravel을 글로벌하게 전역으로 설치합니다.

composer global require laravel/installer

shell 관련 파일에 설정을 추가합니다. bash 사용 중이라면 .bashrc 또는 zsh 사용중이라면 .zshrc 파일 가장 마지막에 추가하세요.

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

Laravel 프로젝트들이 모이는 폴더를 하나 정해서 이동하고 만들어보세요.

mkdir laravel_project
cd laravel_project/
laravel new first

생성이 끝나면 first 폴더가 생겨 있어요. 이동해서 실행해 보면 기본 페이지가 만들어져 있습니다.

cd first
php artisan serve

Valet 설치

Valet 이용하면 편리하게 만들면서 웹에서 테스트해 볼 수 있어요. 기존 80 포트를 사용하는 것은 없어야 합니다. 먼저 우분투에서 필요한 프로그램을 설치해 주세요.

sudo apt-get install libnss3-tools jq xsel

composer 명령어로 valet 설치합니다.

composer global require cpriego/valet-linux
valet install

Laravel 프로젝트가 있는 상위 폴더에서 발레 파킹하면 이제 웹에서 볼 수 있어요.

valet park

아까 만들었던 first 프로젝트를 인터넷 주소창에서 first.test 도메인으로 접속 가능해져요.

반응형

댓글