Ubuntu 20.04 LTS에 Laravel을 설치하는 방법
Laravel은 소규모 및 엔터프라이즈 수준의 애플리케이션 개발에 모두 적합합니다. 우아한 구문, 고급 기능, 강력한 도구는 웹 응용 프로그램 개발을 단순화하는 데 도움이 됩니다. Laravel은 확장성이 뛰어나며 분산 캐시 시스템을 기본적으로 지원합니다.
1단계: Apache 웹 서버 설치:
sudo apt install apache2
설치가 완료되면 Apache가 실행 중이어야 합니다. 그렇지 않은 경우 어떤 이유로든 시작합니다.
sudo systemctl start apache2
그런 다음 부팅 시 시작되도록 활성화합니다.
sudo systemctl enable apache2
Apache의 상태를 확인하려면 다음을 실행합니다.
sudo systemctl status apache2
2단계: PHP 및 추가 PHP 확장 설치:
sudo apt install php libapache2-mod-php php-mbstring php-cli php-bcmath php-json php-xml php-zip php-pdo php-common php-tokenizer php-mysql
설치가 완료되면 PHP 버전을 확인합니다.
php -v
3단계: Laravel 애플리케이션용 데이터베이스 생성:
하지만 먼저 데이터베이스 서버를 설치해야 합니다. Laravel 지원 데이터베이스 시스템은 MariaDB, MySQL, SQLite, Postgres 또는 SQL Server입니다.
우리는 MariaDB 데이터베이스 엔진을 사용할 것입니다.
sudo apt install mariadb-server
데이터베이스 서버가 설치되면 MariaDB 프롬프트에 로그인합니다.
sudo mysql -u root -p
로그인하면 데이터베이스, 데이터베이스 사용자를 생성하고 데이터베이스 사용자에게 모든 권한을 부여합니다.
CREATE DATABASE laravel_db;
CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'secretpassword';
GRANT ALL ON laravel_db.* TO 'laravel_user'@'localhost';
FLUSH PRIVILEGES;
QUIT;
4단계: Composer 설치:
Composer는 PHP용 종속성 패키지 관리자입니다. 라이브러리와 종속성 및 필수 종속성을 관리하기 위한 프레임워크를 제공합니다. 라라벨을 사용하기 위해서는 먼저 컴포저를 설치해야 합니다.
curl -sS https://getcomposer.org/installer | php
그러면 composer.phar 파일이 다운로드됩니다.
다음으로 작성기 파일을/usr/local/bin 경로로 이동합니다.
sudo mv composer.phar /usr/local/bin/composer
실행 권한 할당:
sudo chmod +x /usr/local/bin/composer
설치된 Composer 버전을 확인합니다.
composer --version
5단계: Ubuntu에 Laravel 8 설치:
Composer가 설치되면 다음 작업 과정은 Laravel을 설치하는 것입니다.
webroot 디렉토리로 이동하여 다음을 입력합니다.
cd /var/www/html
이제 작성기 명령을 사용하여 Laravel을 설치하고 다음을 입력하십시오.
sudo composer create-project laravel/laravel laravelapp
이 명령은 laravelapp이라는 새 디렉토리를 생성하고 Laravel의 모든 파일과 디렉토리를 설치합니다.
Laravel 디렉토리의 소유권을 웹 서버 사용자 및 권한으로 변경하십시오.
sudo chown -R www-data:www-data /var/www/html/laravelapp
sudo chmod -R 775 /var/www/html/laravelapp/storage
laravelapp을 선호하는 디렉토리 이름으로 자유롭게 바꾸십시오.
설치가 완료되면 설치 디렉토리로 이동하여 Laravel 버전을 확인하십시오.
cd laravelapp
php artisan
6단계: Laravel 사이트를 제공하도록 Apache를 구성합니다.
마지막으로 Laravel 사이트를 호스팅하기 위해 Apache 웹 서버를 설정해야 합니다. 이를 위해서는 가상 호스트 파일을 만들어야 합니다.
sudo vim /etc/apache2/sites-available/laravel.conf
다음으로 표시된 콘텐츠를 지나서 example.com ServerName 지시문을 서버의 FQDN 또는 공용 IP(또는 서버가 LAN 네트워크에 있는 경우 개인 IP)로 바꿉니다.
<VirtualHost *:80>
ServerName example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravelapp/public
<Directory /var/www/html/laravelapp>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
변경 사항을 저장하고 파일을 종료합니다. 다음으로 이 두 명령을 사용하여 Laravel 사이트와 Apache 재작성 모듈을 활성화합니다.sudo a2ensite laravel.conf
sudo a2enmod rewrite
변경 사항을 적용하려면 Apache를 다시 시작하십시오.
sudo systemctl restart apache2
7단계: 브라우저에서 Laravel에 액세스:
Reference
이 문제에 관하여(Ubuntu 20.04 LTS에 Laravel을 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bilalniaz15/how-to-install-laravel-on-ubuntu-2004-lts-58hk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)