> 백엔드 개발 > PHP 튜토리얼 > Laravel은 Ubuntu에서 단계별로 설치됩니다.

Laravel은 Ubuntu에서 단계별로 설치됩니다.

PHPz
풀어 주다: 2024-09-07 06:34:32
원래의
515명이 탐색했습니다.

Laravel installs in Ubuntu step by step.

새로운 Ubuntu에서 Laravel을 설정하려면 다음 단계를 따르세요.

1단계: 시스템 패키지 업데이트 및 업그레이드

다음 명령을 실행하여 시스템 패키지 목록을 업데이트하고 설치된 패키지를 업그레이드하세요.

sudo apt update
sudo apt upgrade
로그인 후 복사

2단계: Apache(또는 Nginx) 설치

웹 서버의 경우 Apache 또는 Nginx를 선택할 수 있습니다. 여기서는 Apache를 사용하겠습니다.

sudo apt install apache2
로그인 후 복사

Apache를 시작하고 시작 시 실행되도록 활성화합니다.

sudo systemctl start apache2
sudo systemctl enable apache2
로그인 후 복사

Apache 상태를 확인하려면:

sudo systemctl status apache2
로그인 후 복사

3단계: PHP 및 확장 설치

Laravel에는 PHP가 필요하므로 필요한 확장 기능과 함께 PHP를 설치하세요.

sudo apt install php php-cli php-mbstring php-xml php-bcmath php-tokenizer php-json php-curl php-zip php-mysql libapache2-mod-php
로그인 후 복사

PHP 버전 확인:

php -v
로그인 후 복사

4단계: Composer 설치

Laravel 종속성을 관리하려면 Composer가 필요합니다. 설치하려면 다음을 실행하세요.

sudo apt install curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
로그인 후 복사

Composer가 설치되어 있는지 확인하세요.

composer -v
로그인 후 복사

5단계: MySQL(또는 PostgreSQL) 설치

Laravel은 다양한 데이터베이스와 작동할 수 있습니다. 우리는 MySQL을 사용하겠습니다:

sudo apt install mysql-server
로그인 후 복사

다음을 실행하여 MySQL 설치를 보호하세요.

sudo mysql_secure_installation
로그인 후 복사

6단계: Node.js 및 NPM 설치

Laravel은 프런트엔드 자산을 컴파일하기 위해 Node.js를 사용합니다. NPM으로 설치하세요:

sudo apt install nodejs npm
로그인 후 복사

버전 확인:

node -v
npm -v
로그인 후 복사

7단계: 가상 호스트 설정(Apache용)

Laravel 프로젝트를 위한 가상 호스트를 만드세요. 먼저 기본 Apache 사이트 디렉터리로 이동합니다:

cd /var/www/
sudo mkdir your-laravel-app
로그인 후 복사

올바른 권한 할당:

sudo chown -R $USER:$USER /var/www/your-laravel-app
로그인 후 복사

다음으로 새 가상 호스트 파일을 만듭니다.

sudo nano /etc/apache2/sites-available/your-laravel-app.conf
로그인 후 복사

파일 내부에 다음 구성을 추가하세요.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName your-laravel-app.local
    DocumentRoot /var/www/your-laravel-app/public
    <Directory /var/www/your-laravel-app>
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
로그인 후 복사

사이트 활성화 및 mod_rewrite:

sudo a2ensite your-laravel-app.conf
sudo a2enmod rewrite
로그인 후 복사

Apache 다시 시작:

sudo systemctl restart apache2
로그인 후 복사

8단계: 라라벨 설치

/var/www/your-laravel-app 디렉토리로 이동하고 Composer를 사용하여 Laravel을 설치합니다.

cd /var/www/your-laravel-app
composer create-project --prefer-dist laravel/laravel .
로그인 후 복사

9단계: 데이터베이스 연결 구성

Laravel 프로젝트에서 .env 파일을 열고 데이터베이스 구성을 업데이트하세요.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
로그인 후 복사

10단계: 권한 설정

저장소 및 부트스트랩/캐시 디렉터리에 대한 올바른 권한을 설정하세요.

sudo chown -R www-data:www-data /var/www/your-laravel-app
sudo chmod -R 775 /var/www/your-laravel-app/storage
sudo chmod -R 775 /var/www/your-laravel-app/bootstrap/cache
로그인 후 복사

11단계: 호스트 파일 업데이트

hosts 파일에 가상 호스트 이름을 추가하세요.

sudo nano /etc/hosts
로그인 후 복사

다음 줄을 추가하세요.

127.0.0.1   your-laravel-app.local
로그인 후 복사

12단계: Laravel 프로젝트 실행

http://your-laravel-app.local을 방문하여 브라우저에서 Laravel 프로젝트에 액세스하세요.

이렇게 하면 Ubuntu 시스템에서 작동하는 Laravel 환경이 제공됩니다!

위 내용은 Laravel은 Ubuntu에서 단계별로 설치됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿