1
目錄/ tmp無法從作爲Systemd服務運行的PHP-FPM訪問。使用Systemd時,PHP-FPM中不會顯示/ tmp的內容
重現步驟:
<?php
print_r(shell_exec('ls /tmp'));
?>
目錄/ tmp無法從作爲Systemd服務運行的PHP-FPM訪問。使用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 =假