자동완성

myuser1.conf (리눅스 1사용자당 1개 생성)

PHP-FPM 처리기 설정파일입니다.

변경을 원하는 PHP 설정 값이 있으면 ; 주석을 제거한 후 변경하시면 됩니다.

[myuser1]

user = myuser1
group = myuser1

listen = /var/run/php-fpm/myuser1.sock

listen.owner = myuser1
listen.group = nginx

pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35

php_admin_value[session.cookie_httponly] = 1
php_admin_value[session.use_strict_mode] = 1
;php_admin_value[session.name] = "MY_SESSION_ID"
;php_value[session.save_path] = /home/myuser1/.php-session

;php_flag[display_errors] = off
;php_admin_value[error_log] = /var/log/php-fpm/7.1/www-error.log
;php_admin_flag[log_errors] = on

;php_admin_value[memory_limit] = 128M
;php_admin_value[max_execution_time] = 120
;php_admin_value[max_input_time] = 300

;php_admin_value[post_max_size] = 25M
;php_admin_value[upload_max_filesize] = 25M

만약 php_value[session.save_path] 값을 설정하여 세션 저장 경로를 설정했다면, 세션 만료를 관리해야 합니다.


< 커스텀 세션폴더 만드는 방법 >


crontab 에 다음을 등록해주세요. 매일 6AM에 최종 사용시간이 7일이 지난 세션을 찾아 삭제합니다.

0 6 * * * /usr/bin/find /home/myuser1/.php-session/ -atime +7 -type f | xargs rm