PHP unlink不能删除文件,而我可以在Linux shell中取消这个文件的链接

有一个文件(644,所有者:阿帕奇),我不能删除它使用具有取消链接function的PHP脚本。

我无法弄清楚为什么unlink无法删除这个文件。

顺便说一句,我已经尝试fclose它之前解除链接。 不幸的是,它仍然没有工作。

“drwxrwxrwx 2 apache apache”apache有写入权限的目录。

apache是​​否具有对文件所在目录的写入权限?

你使用什么服务器操作系统? 这可能是SELinux造成的 – 如果你的操作系统已经安装了,请查看/ var / log / secure或者/var/log/audit/audit.log来提及你试图解除链接的文件。

对不起大家。 问题解决了。

事实certificate,我的脚本中的另一个错误导致了这个问题。 但是我仍然在这个讨论中学到了很多东西。 谢谢。