gpt4 book ai didi

php - 如何在 Linux 中用 PHP 编写文件?

转载 作者:行者123 更新时间:2023-12-04 23:31:55 26 4
gpt4 key购买 nike

我想用 PHP 编写文本文件。

我可以在 Windows 平台上使用 fopen 和 fwrite 函数编写它。但是,该程序无法在 Linux 平台上编写。

有什么解决办法吗?

最佳答案

fopenfwrite 在 Linux 上的工作完全相同,但您可能在那里遇到权限问题。要解决这个问题,您需要检查:

  • 运行 PHP 的用户(在 vanilla Apache/PHP 安装中,这通常是 www-data)
  • 您尝试写入的目录的权限和所有权

您需要的是 PHP/Apache 用户对该目录的写入权限。实现这一点的最简单(也是最肮脏)的方法是让目录成为世界可写的(chmod o+w the_dir),但这是非常不安全的,允许任何具有任何访问权限的人系统在那里存储东西。更好的解决方案是让 PHP 用户成为目录的所有者并指定权限 700(如果您希望它是世界可读的,则为 755),或者创建一个新组,将 PHP 用户和您自己放在该组中,设置目录上的组,并在目录上设置权限 770(775 为全局可读性)。

关于php - 如何在 Linux 中用 PHP 编写文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6266204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com