1
Systemd 서비스로 실행중인 PHP-FPM에서 디렉토리/tmp에 액세스 할 수 없습니다.Systemd를 사용할 때 PHP-FPM에서/tmp의 내용을 볼 수 없습니다.
단계 재현 :
<?php
print_r(shell_exec('ls /tmp'));
?>
Systemd 서비스로 실행중인 PHP-FPM에서 디렉토리/tmp에 액세스 할 수 없습니다.Systemd를 사용할 때 PHP-FPM에서/tmp의 내용을 볼 수 없습니다.
단계 재현 :
<?php
print_r(shell_exec('ls /tmp'));
?>
이 패키지 메인테이너가 설정 한 기본 동작입니다. /usr/lib/systemd/system/php-fpm.service에 PrivateTmp = true가 있기 때문입니다. 당신이 그것을 변경하려면
, 당신은 내용으로 /etc/systemd/system/php-fpm.service.d/private-tmp.conf 만들 수 있습니다
[서비스] PrivateTmp = 거짓