데비안 10에 Laravel을 설치하는 방법

데비안 10에 Laravel을 설치하는 방법

2022-10-18 last update

7 minutes reading Laravel Buster Debian 10
Laravel은 웹 애플리케이션의 더 빠른 개발을 위해 설계된 최고의 오픈 소스 MVC PHP 프레임워크 중 하나입니다. 개발 시스템에 간단히 설치하여 사용할 수 있습니다. 이 기사는 Debian 10(Buster) Linux 시스템에 Laravel PHP Framework를 설치하는 데 도움이 될 것입니다.Laravel 요구 사항
  • 아파치
  • MySQL/MariaDB
  • PHP >= 7.1.3
  • OpenSSL PHP 확장
  • PDO PHP 확장
  • Mbstring PHP 확장
  • Tokenizer PHP 확장
  • XML PHP Extension
  • 1단계 – 전제 조건

    Laravel 설치를 시작하기 전에 필수 모듈과 함께 권장 PHP 버전을 설치해야 합니다. 시스템에서 이미 LAMP 스택을 실행하고 있습니다. 이 단계를 건너뛰고 다음 명령을 사용하여 Debian 10 시스템에서 램프를 설정합니다. Laravel 종속성을 설치하는 데 필요합니다. 따라서 아래 명령을 사용하여 시스템에서 다운로드하여 명령으로 사용하십시오.
    sudo apt-get install git python-software-properties
    wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
    echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list
    

    2단계 – 데비안에 라라벨 설치하기

    최신 Laravel 소스 코드를 공식 git 저장소에서 로컬 시스템으로 복제합니다. 다음 명령을 실행하면 됩니다.
    sudo apt update
    sudo apt install php php-mcrypt php-gd php-mbstring php-xml
    
    Laravel 코드 디렉토리로 이동하고 작곡가를 사용하여 Laravel 프레임워크에 필요한 모든 종속성을 설치합니다.
    sudo apt install apache2 libapache2-mod-php
    
    종속성 설치는 네트워크 속도에 따라 다소 시간이 걸릴 수 있습니다. 모든 종속성을 성공적으로 설치한 후 모든 파일에 대해 적절한 권한을 설정하십시오.
    sudo apt install mysql-server php-mysql
    

    3단계 – 암호화 키 설정

    이제 프로젝트 기본 디렉터리에서 .evn.example 파일의 이름을 .env로 바꿉니다. 이것은 프로젝트에 대한 응용 프로그램 환경을 설정하는 데 사용됩니다.
    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    sudo chmod +x /usr/local/bin/composer
    
    그런 다음 Illuminate 암호화 서비스에서 사용하는 base64 난수 암호화 키를 생성합니다.
    cd /var/www
    git clone https://github.com/laravel/laravel.git
    
    .env 구성 파일을 편집하고 필요한 설정을 업데이트하십시오. 또한 APP_KEY가 위 명령에서 생성된 대로 올바르게 설정되어 있는지 확인하십시오.
    cd /var/www/laravel
    sudo composer install
    
    chown -R www-data.www-data /var/www/laravel
    chmod -R 755 /var/www/laravel
    chmod -R 777 /var/www/laravel/storage
    

    4단계 – MySQL 데이터베이스 설정

    Laravel 애플리케이션을 위한 데이터베이스를 생성해야 할 수도 있습니다. MySQL 서버에 로그인하고 MySQL 데이터베이스를 생성하고 user.mysql> CREATE DATABASE laravel;
    mysql> GRANT ALL ON laravel.* to 'laravel'@'localhost' IDENTIFIED BY 'secret_password';
    mysql> 플러시 권한;
    mysql> quit1234mysql> CREATE DATABASE laravel;mysql> GRANT ALL ON laravel.* to 'laravel'@'localhost' IDENTIFIED BY 'secret_password';mysql> FLUSH PRIVILEGES;mysql> quit.env 파일을 편집하고 데이터베이스 설정을 업데이트하십시오.
    mv .env.example .env
    

    5단계 – 아파치 구성

    아래와 같이 새로운 Apache 설정 파일을 생성하거나 Apache 기본 가상 호스트 설정 파일 000-default.conf를 수정하고 DocumentRoot를 Laravel public 디렉토리로 업데이트할 수 있습니다.
    php artisan key:generate
    
    Application key set successfully.
    
    다음과 같이 구성 업데이트:
    vi .env
    
    아래 명령을 사용하여 서비스를 다시 시작하여 Apache 구성 변경 사항을 다시 로드합니다.
    APP_NAME=Laravel
    APP_ENV=local
    APP_KEY=base64:Wer9JfZHN4qYQt9i8Hn1hLt8LWPeT3urzdI0hVqfzJM=
    APP_DEBUG=true
    APP_URL=http://localhost
    

    6단계 – Laravel 애플리케이션에 액세스

    마지막으로, Laravel PHP 프레임워크가 Debian 10 Buster Linux 시스템에 성공적으로 구성되었습니다. 다음과 같이 즐겨 사용하는 웹 브라우저에서 Laravel 애플리케이션에 액세스합니다. Laravel PHP Framework.Happy 코딩을 사용하여 멋진 애플리케이션 빌드를 시작해 보겠습니다.