Blog >> PHP >> Whitepapers.
PHP 설치
Rocky Linux 10 기본 리포지토리 버전 사용. 8.3?
~]# vi /etc/php-fpm.d/enabled/gldigital.co.kr.conf
[gldigital.co.kr]
user = phobe
group = gldevteam
....중략....각 가상호스트의 풀 추가 후 아래 로그 및 세션, 오피캐쉬 파일을 위한 디렉토리 생성 및 퍼미션, 소유권 조정
/var/log/php-fpm 각 풀 에러 로그 생성을 위한 – 소유권 조정
php 관련 로그를 /var/log/php-fpm 디렉토리 로 집중 관리 – error.log, slow.log 등
기존 소유권 -> 유지.
기존퍼미션 -> 775 변경
php-fpm 풀 파일 로그 관련 설정 라인 변경.
php_admin_value[error_log] = /var/log/php-fpm/error-$pool.log
slowlog = /var/log/php-fpm/slow-$pool.log
로그 파일의 소유권은
풀 별 에러 로그 -> 워커 프로세스(user) 실행 유저,
에러 로그 -> 마스터 프로세스(root)를 root,
슬로우 로그 -> 마스터 프로세스(root)를 root
~]# ll /var/log/
..중략..
drwx------. 2 root root 12288 8월 5일 00:40 httpd
drwxr-xr-x. 2 root root 4096 8월 5일 01:54 letsencrypt
drwxr-x---. 2 mysql mysql 4096 7월 6일 12:28 mariadb
drwxrwxr-x. 2 apache root 4096 8월 4일 19:42 php-fpm
drwx------. 4 root root 4096 2월 19일 09:00 samba
..중략..
~]# ll /var/log
.....
drwxrwxr-x. 2 apache root 4096 8월 4일 19:42 php-fpm
.....
~]# touch /var/log/php-fpm/error-{$pool}.log
~]# chown user:group /var/log/php-fpm/error-{$pool}.log
~]# chmod 644 /var/log/php-fpm/error-{$pool}.log
~]# ll /var/log/php-fpm/
합계 108
-rw-r--r--. 1 phobe gldevteam 167 8월 5일 14:15 error-gldigital.co.kr.log
-rw-------. 1 root root 10342 8월 5일 14:16 error.log
-rw-------. 1 root root 0 6월 5일 15:14 slow-gldigital.co.kr.logphp 라이브러리 디렉토리 조정
~]# ll /var/lib/php/
합계 16
drwxrwxr-x. 6 root apache 4096 8월 4일 19:37 opcache
drwxr-xr-x. 2 root root 4096 4월 16일 19:02 peclxml
drwxrwxr-x. 6 root apache 4096 8월 1일 17:44 session
drwxrwxr-x. 2 root apache 4096 2026년 1월 8일 wsdlcache
~]# ll /var/lib/php/opcache/
합계 16
drwxrwx---. 2 phobe gldevteam 4096 8월 4일 19:37 gldigital.co.kr
~]# ll /var/lib/php/session/
합계 16
drwxrwx---. 2 phobe gldevteam 4096 6월 5일 15:14 gldigital.co.kr- 포스트 위치:
- PHP
- Whitepapers
<< 이전 페이지



