CentOS 8 환경에서 PHP 버전을 최신으로 업그레이드하거나 전환하는 방법
기존 PHP 서비스 중단 및 패키지 삭제
CentOS 8에 기본적으로 포함된 PHP 7.2 버전은 특정 확장 모듈(예: mysqlnd)이 누락되어 있거나 최신 애플리케이션 요구사항에 맞지 않을 수 있습니다. 새로운 버전을 설치하기 전, 먼저 실행 중인 PHP 서비스를 중단하고 기존 패키지를 제거합니다.
# PHP-FPM 프로세스 중지
systemctl stop php-fpm
# 설치된 PHP 관련 패키지 일괄 ...
7월 15일 17:26에 게시됨
CentOS 6.8에서 LNMP 환경 구성 방법
1. 외부 YUM 리포지토리 추가 및 업데이트
기본 리포지토리에는 Nginx가 포함되어 있지 않으므로, 추가 리포지토리를 설치합니다.
[root@localhost ~]# yum install -y wget
[root@localhost ~]# wget http://www.atomicorp.com/installers/atomic
[root@localhost ~]# sh ./atomic
[root@localhost ~]# yum check-update
2. 개발 도구 및 라이브러리 설치
컴파일 및 실행 ...
7월 6일 17:59에 게시됨
Ubuntu 16.04에서 PHP7 및 Swoole 소스 컴파일 설치 가이드
사전 준비 사항
Ubuntu 16.04 Server에서 안정적인 설치를 위해 다음 사항을 먼저 준비합니다.
고정 IP 설정
네트워크 설정 파일을 수정하여 고정 IP를 구성합니다.
sudo vi /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.8.100
netmask 255.255.255.0
gateway 192.168.8.2
dns-nameservers 218.2.135.1 8.8.8.8
변경 후 네트워크를 재시작 ...
6월 16일 19:58에 게시됨
Linux 환경에서 Nginx와 PHP의 일반적 설정
시나리오 설정
하나의 서버에 두 개의 독립적인 프로젝트(웹사이트) site1과 site2가 있다고 가정해 봅시다. 서버에서는 Nginx를 HTTP 서버로 사용하고 PHP로 동적 콘텐츠를 처리합니다.
Nginx 설정
Nginx의 기본 설정 파일은 /etc/nginx/nginx.conf에 위치하며, include 지시어를 사용하여 여러 특정 설정을 가져와 각 프로젝트를 관리할 수 있습니다. include의 기본 ...
6월 14일 01:58에 게시됨
CentOS 7에서 LNMP 스택 설치하기
CentOS 7에 Nginx, MariaDB, PHP(LNMP) 스택을 설치하는 방법을 단계별로 설명합니다.
1. CentOS 서드파티 Yum 저장소 설정
CentOS 기본 저장소에는 Nginx 패키지가 포함되어 있지 않으므로, Atomic 서드파티 저장소를 추가합니다.
[root@localhost ~]# yum install wget -y
[root@localhost ~]# wget http://www.atomicorp.com/installers/atomic
[root@localhost ~]# s ...
6월 4일 16:06에 게시됨
Nginx 소스 컴파일 및 고급 설정 가이드
1. Nginx 소스 빌드 설치
1.1 소스 코드 다운로드 및 압축 해제
# 최신 안정 버전 다운로드
wget https://nginx.org/download/nginx-1.28.1.tar.gz
# 압축 해제 및 디렉토리 이동
tar -zxvf nginx-1.28.1.tar.gz
cd nginx-1.28.1/
1.2 빌드 환경 준비
필수 의존성 패키지를 설치합니다.
# Rocky Linux/RHEL 계열
dnf install -y gcc openssl-devel pcre2-devel zlib-dev ...
6월 1일 06:48에 게시됨