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

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

PHPz
PHPz원래의
2024-09-07 06:34:32543검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.