php - 为什么PHP写文件需要 "execute"权限?

标签 php linux

除非我为创建文件的目录启用“执行”权限,否则我无法打开文件进行写入。这看起来很奇怪。为什么“写”权限不够?

这是一个非常简单的 fopen、fputcsv 循环、fclose 序列。没有对该目录中的文件执行任何其他操作。

基本配置 - Centos、Apache、PHP

谢谢

最佳答案

“在目录上,执行权限(也称为“搜索位”)允许您访问目录中的文件并进入目录,例如使用 cd 命令。” source -- 很好地讨论文件权限

关于php - 为什么PHP写文件需要 "execute"权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9143250/

相关文章:

php - 如何让子主题模块模板覆盖主模块模板

php - Laravel 的查询正确吗?

linux - KGDB远程调试报错

regex - 如何使用正则表达式匹配最长的字符串

php - 如何导出带有特殊字符的 CSV?

php - 拉拉维尔 4 : Upload large csv using LOAD DATA INFILE without blank rows

linux - 通过 ssh 连接时使用远程服务器的别名

linux - 用于删除 craskernel 的 Shell 脚本

PHP 表单验证 - foreach

c++ - 如何分配线程本地存储?