我希望我的 PHP 软件能够自动更新。为此,我需要 PHP 能够写入现有和不存在的文件(创建)。如果我只是将目标文件 CHMOD 为 0777 然后写入它,它会一直有效吗?或者 PHP/Apache/wtvr 进程是否需要成为文件的所有者?
有时当人们使用FTP帐户上传时,所有者可能与PHP进程不同,这是一个问题吗?
编辑:我正在构建一个 PHP 应用程序,我不知道该应用程序将在哪些配置上运行,并且我无法修改任何与服务器相关的设置。我可以做 PHP 可以做的事情,比如 chown()、chmod()。