- Nginx 설치
- Ubuntu 및 Debian에서는 다음과 같이 명령어를 입력하여 Nginx를 설치할 수 있습니다.sqlCopy code
sudo apt-get update sudo apt-get install nginx
- CentOS와 RHEL에서는 다음과 같이 명령어를 입력하여 Nginx를 설치할 수 있습니다.arduinoCopy code
sudo yum install epel-release sudo yum install nginx
- Ubuntu 및 Debian에서는 다음과 같이 명령어를 입력하여 Nginx를 설치할 수 있습니다.sqlCopy code
- PHP 설치
- Ubuntu 및 Debian에서는 다음과 같이 명령어를 입력하여 PHP를 설치할 수 있습니다.arduinoCopy code
sudo apt-get install php-fpm php-mysql
- CentOS와 RHEL에서는 다음과 같이 명령어를 입력하여 PHP를 설치할 수 있습니다.arduinoCopy code
sudo yum install epel-release sudo yum install php-fpm php-mysql
- Ubuntu 및 Debian에서는 다음과 같이 명령어를 입력하여 PHP를 설치할 수 있습니다.arduinoCopy code
- MariaDB 설치
- Ubuntu 및 Debian에서는 다음과 같이 명령어를 입력하여 MariaDB를 설치할 수 있습니다.arduinoCopy code
sudo apt-get install mariadb-server
- CentOS와 RHEL에서는 다음과 같이 명령어를 입력하여 MariaDB를 설치할 수 있습니다.Copy code
sudo yum install mariadb-server
- Ubuntu 및 Debian에서는 다음과 같이 명령어를 입력하여 MariaDB를 설치할 수 있습니다.arduinoCopy code
- Nginx와 PHP 연동
- Nginx에서 PHP를 처리하도록 설정하려면 Nginx 구성 파일에 다음과 같은 내용을 추가해야 합니다.bashCopy code
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; }
- PHP 7.4 대신 PHP 8.0을 사용하는 경우에는 fastcgi_pass 지시문에서 해당 버전의 fpm 소켓을 참조해야 합니다.
- Nginx에서 PHP를 처리하도록 설정하려면 Nginx 구성 파일에 다음과 같은 내용을 추가해야 합니다.bashCopy code
- MariaDB 설정 및 보안 강화
- MariaDB를 설치하고 나면 초기 설정을 수행해야 합니다. 다음과 같은 명령어를 실행하여 설정 마법사를 시작할 수 있습니다.Copy code
sudo mysql_secure_installation
- 설정 마법사를 사용하여 MariaDB의 루트 암호를 설정하고 기본 보안 설정을 구성할 수 있습니다.
- MariaDB를 설치하고 나면 초기 설정을 수행해야 합니다. 다음과 같은 명령어를 실행하여 설정 마법사를 시작할 수 있습니다.Copy code
이제 Nginx, PHP 및 MariaDB가 설치되었으므로 웹 서버를 구축하고 PHP 기반의 웹 응용 프로그램을 실행할 수 있습니다.