问题:今天遇到了PHP file_put_contents 写数据到/tmp/test.txt文件成功,但是在 /tmp 目录里ls看不到
1 file_put_contents(‘/tmp/test.txt’, ‘2020’, FILE_APPEND); 返回正常
2 到/tmp目录里 死活找不到test.txt
3 现在是个新服务器,之前的服务器在/tmp都是可以看到的
打开 /usr/lib/systemd/system/php-fpm.service
PrivateTmp=true
解决办法:问题就出在这里 改成false应该就好了(没有测试了)
有用的参考Links:
1 https://www.philipp-wagner.com/blog/2014/04/does-tmp-have-a-split-personality