
Fedora 35/34에 Laravel을 설치하는 방법
2022-10-18 last update
5 minutes reading Laravel php frameworkLaravel은 PHP에서 MVC 웹 애플리케이션을 더 빠르게 개발할 수 있도록 설계된 오픈 소스 PHP 프레임워크입니다. 이 문서는 Fedora 시스템에 Laravel 8 PHP Framework를 설치하는 데 도움이 될 것입니다. 제안된 자습서: How to Clear Laravel Cache How to Check Laravel Version Remove index.php from URL in Laravel
1단계 – 패키지 설치
Laravel 애플리케이션을 실행하려면 PHP가 필요합니다. 백엔드 데이터베이스로 MySQL/MariaDB 서버를 사용할 수 있습니다. 다음은 Fedora에 LAMP 스택을 설치하기 위한 간단한 지침입니다. Fedora 시스템에서 Laravel 프레임워크를 실행하는 데 필요합니다. 또한 이 가이드instructions를 사용하여 Fedora 시스템에서 LAMP 환경을 설정할 수 있습니다. Apache 설치MySQL 설치sudo dnf install httpd
PHP 설치sudo dnf install mariadb-server sudo systemctl start mariadb.service /usr/bin/mysql_secure_installation
Composer 설치sudo dnf install php php-zip php-mysqlnd php-mcrypt php-xml php-mbstring
sudo dnf install composer unzip
2단계 – Fedora에 Laravel 설치
Laravel의 최신 버전을 다운로드하려면, 아래 명령을 사용하여 github에서 laravel의 마스터 저장소를 복제하십시오.Laravel 코드 디렉토리로 이동하고 작곡가를 사용하여 Laravel 프레임워크에 필요한 모든 종속성을 설치합니다.cd /var/www/ git clone https://github.com/laravel/laravel.git
종속성 설치에는 시간이 걸립니다. 그런 다음 파일에 대한 적절한 권한을 설정하십시오.cd /var/www/laravel composer install
SELinux 지원 시스템은 스토리지 디렉토리에 쓰기를 허용하기 위해 아래 명령도 실행합니다.chown -R username:apache /var/www/laravel chmod -R 755 /var/www/laravel chmod -R 755 /var/www/laravel/storage
chcon -R -t httpd_sys_rw_content_t /var/www/laravel/storage
3단계 – Laravel 환경 구성
Laravel은 환경 설정을 위해.env
파일을 사용합니다. 데이터베이스, SMTP, 보안 키 등과 같은 애플리케이션의 모든 환경 변수를 구성하려면 .env 파일을 사용하십시오. 이제 Illuminate 암호화 서비스에서 사용하는 32비트 길이의 난수 암호화 키를 설정하십시오.cp .env.example .env
php artisan key:generate Application key set successfully.
.env
파일을 보면 구성된 애플리케이션 키를 찾을 수 있습니다. 또한 아래와 같이 .env 파일에서 MySQL 데이터베이스 구성 세부 정보를 업데이트할 수도 있습니다. DB_HOST=localhost DB_DATABASE=laravel DB_USERNAME=username DB_PASSWORD=password
4단계 – Artisan과 함께 Laravel 실행
개발 목적을 위해 Artisan 명령줄 인터페이스로 Laravel 애플리케이션을 실행할 수 있습니다. Artisan은 시스템에서 웹 브라우저에서 액세스할 수 있는 Laravel 개발 서버를 시작합니다.기본 Artisan은 localhost에 대해서만 포트 8000에서 Laravel을 시작합니다. 네트워크를 통해 Laravel에 액세스하려면 –host 옵션을 사용하여 시스템 IP를 지정하거나 공개 액세스를 위해 IP 0.0.0.0을 사용하십시오. 또한 –port 다음에 포트 번호를 사용하여 다른 포트를 사용하여 Laravel 애플리케이션을 제공할 수 있습니다. 예를 들어 아래 명령을 사용하십시오.php artisan serve Laravel development server started: http://127.0.0.1:8000
php artisan serve --host 0.0.0.0 --port 8000 Laravel development server started: http://0.0.0.0:8000

5단계 – Apache로 Laravel 설정
이제 Apache 구성 파일에 가상 호스트를 추가하여 웹 브라우저에서 Laravel 프레임워크에 액세스하십시오. Apache 구성 파일/etc/httpd/conf.d/laravel.conf를 만들고 다음 설정을 추가하려면 파일:/etc/httpd/conf.d/laravel.confsudo vi /etc/httpd/conf.d/laravel.conf
<VirtualHost *:80> ServerName laravel..net DocumentRoot /var/www/laravel/public <Directory /var/www/laravel> AllowOverride All </Directory> </VirtualHost>파일을 저장하고 Apache를 다시 시작합니다. service:
그런 다음 웹 브라우저에서 지정된 도메인 이름으로 Laravel 웹사이트에 액세스합니다. 도메인/하위 도메인이 DNS의 Laravel 서버를 올바르게 가리키는지 확인하십시오.sudo systemctl restart httpd.service
