공식문서를 참고하여 작성 하였습니다. 공식문서 링크 https://laravel.com/docs/10.x
사용한 os는 mint21xfce 버전이고 ubuntu22.04 기반 리눅스 환경입니다.
1. php , php-curl 을 설치 합니다.
sudo apt-get install php php-curl
2. composer 를 설치합니다.
composer 는 php 의존성 관리자 입니다. composer를 통해 다양한 php 라이브러리를 이용 할 수 있습니다. (npm 이나 apt 같은 느낌입니다. )
composer 링크 https://getcomposer.org/download/
composer 설치 방법
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" // 설치파일 복사해 오기 php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" // 설치파일 검증 php composer-setup.php //설치파일 실행 php -r "unlink('composer-setup.php');" //설치파일 제거
위 명령어들을 실행하면 composer.phar 파일이 생성됩니다.
composer.phar은 composer 실행파일 입니다. bin 폴더에 옮겨서 전역에서 사용 할 수 있습니다.
sudo mv composer.phar /usr/local/bin/composer
3. composer로 Laravel 새 프로젝트 만들기
composer create-project laravel/laravel <새 프로젝트 이름>
또는 라라벨 전역설치후 새 프로젝트 만들기
composer global require laravel/installer laravel <새 프로젝트 이름>
4. 프로젝트 실행
생성한 프로젝트 폴더에서 artisan 실행
cd <프로젝트 폴더>
php artisan serve
완료 화면