
데비안 10에 Laravel을 설치하는 방법
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
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 파일을 편집하고 데이터베이스 설정을 업데이트하십시오.
Laravel PHP Framework.Happy 코딩을 사용하여 멋진 애플리케이션 빌드를 시작해 보겠습니다.
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 저장소에서 로컬 시스템으로 복제합니다. 다음 명령을 실행하면 됩니다.Laravel 코드 디렉토리로 이동하고 작곡가를 사용하여 Laravel 프레임워크에 필요한 모든 종속성을 설치합니다.sudo apt update sudo apt install php php-mcrypt php-gd php-mbstring php-xml
종속성 설치는 네트워크 속도에 따라 다소 시간이 걸릴 수 있습니다. 모든 종속성을 성공적으로 설치한 후 모든 파일에 대해 적절한 권한을 설정하십시오.sudo apt install apache2 libapache2-mod-php
sudo apt install mysql-server php-mysql
3단계 – 암호화 키 설정
이제 프로젝트 기본 디렉터리에서 .evn.example 파일의 이름을 .env로 바꿉니다. 이것은 프로젝트에 대한 응용 프로그램 환경을 설정하는 데 사용됩니다.그런 다음 Illuminate 암호화 서비스에서 사용하는 base64 난수 암호화 키를 생성합니다.curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer sudo chmod +x /usr/local/bin/composer
.env 구성 파일을 편집하고 필요한 설정을 업데이트하십시오. 또한 APP_KEY가 위 명령에서 생성된 대로 올바르게 설정되어 있는지 확인하십시오.cd /var/www git clone https://github.com/laravel/laravel.git
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.
아래 명령을 사용하여 서비스를 다시 시작하여 Apache 구성 변경 사항을 다시 로드합니다.vi .env
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 애플리케이션에 액세스합니다.