시스템에 PHP가 설치되어 있는지 확인하십시오. 아니라면 시스템에 설치하는 방법에 대한 설명을 보려면 여기를 클릭하십시오.
만약 Composer를 사용 중이라면 다음 명령어를 실행할 수 있습니다:
composer require flightphp/core
또는 파일을 직접 다운로드하여 웹 디렉토리에 압축을 풉니다.
가장 간단한 방법으로 설치하고 실행할 수 있습니다. 내장 서버를 사용하여 응용 프로그램을 실행하고 sqlite3이 시스템에 설치되어 있다면 데이터베이스로 SQLite를 사용하고 많은 것을 필요로하지 않습니다! PHP를 설치한 후 다음 명령어를 실행하십시오.
php -S localhost:8000
그런 다음 브라우저를 열고 http://localhost:8000로 이동하십시오.
http://localhost:8000
프로젝트의 문서 루트를 다른 디렉터리로 만들려는 경우 (예: 프로젝트가 ~/myproject이지만 문서 루트가 ~/myproject/public/임) ~/myproject 디렉토리에 들어간 후 다음 명령어를 실행할 수 있습니다.
~/myproject
~/myproject/public/
php -S localhost:8000 -t public/
시스템에 Apache가 설치되어 있는지 확인하십시오. 그렇지 않은 경우 시스템에 Apache를 설치하는 방법을 검색하십시오.
Apache의 경우 다음과 같이 .htaccess 파일을 수정하십시오:
.htaccess
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [QSA,L]
참고: 만약 서브디렉토리에서 flight를 사용해야 하는 경우 RewriteBase /subdir/ 라인을 RewriteEngine On 바로 다음에 추가하십시오. 참고: DB 또는 env 파일과 같은 모든 서버 파일을 보호해야 하는 경우 .htaccess 파일에 다음을 추가하십시오:
참고: 만약 서브디렉토리에서 flight를 사용해야 하는 경우 RewriteBase /subdir/ 라인을 RewriteEngine On 바로 다음에 추가하십시오.
RewriteBase /subdir/
RewriteEngine On
참고: DB 또는 env 파일과 같은 모든 서버 파일을 보호해야 하는 경우 .htaccess 파일에 다음을 추가하십시오:
RewriteEngine On RewriteRule ^(.*)$ index.php
시스템에 Nginx가 설치되어 있는지 확인하십시오. 그렇지 않은 경우 시스템에 Nginx Apache를 설치하는 방법을 검색하십시오.
Nginx의 경우 서버 선언에 다음을 추가하십시오:
server { location / { try_files $uri $uri/ /index.php; } }
<?php // Composer를 사용 중이라면 오토로더를 요구하십시오. require 'vendor/autoload.php'; // Composer를 사용하지 않는 경우는 프레임워크를 직접로드하십시오. // require 'flight/Flight.php'; // 그런 다음 라우트를 정의하고 요청을 처리하는 함수를 할당하십시오. Flight::route('/', function () { echo 'hello world!'; }); // 마지막으로 프레임워크를 시작하십시오. Flight::start();
이미 시스템에 php가 설치되어 있다면 이 지침을 건너뛰고 파일 다운로드 섹션으로 이동하십시오
php
그럼! macOS, Windows 10/11, Ubuntu 및 Rocky Linux에 PHP를 설치하는 지침이 있습니다. PHP의 다른 버전을 설치하는 방법에 대한 자세한 내용도 포함하겠습니다.
Homebrew 설치 (이미 설치되어 있지 않은 경우):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
PHP 설치:
brew install php
brew tap shivammathur/php brew install shivammathur/php/php@8.1
PHP 버전 전환:
brew unlink php brew link --overwrite --force php@8.1
php -v
PHP 다운로드:
PHP 압축해제:
C:\php
시스템 PATH에 PHP 추가:
PHP 구성:
php.ini-development
php.ini
extension_dir
PHP 설치 확인:
각 버전에 대해 위의 단계를 반복하되 각 버전을 별도의 디렉토리에 둡니다 (예: C:\php7, C:\php8).
C:\php7
C:\php8
원하는 버전의 디렉토리로 시스템 PATH 변수를 조정하여 버전 간에 전환하십시오.
패키지 목록 업데이트:
sudo apt update
sudo apt install php
sudo apt install php8.1
추가 모듈 설치 (옵션):
sudo apt install php8.1-mysql
update-alternatives
sudo update-alternatives --set php /usr/bin/php8.1
설치된 버전 확인:
EPEL 저장소 활성화:
sudo dnf install epel-release
Remi 저장소 설치:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module reset php
sudo dnf install php
sudo dnf module install php:remi-7.4
dnf
sudo dnf module reset php sudo dnf module enable php:remi-8.0 sudo dnf install php