0

我目前正在设置一个 PHP 应用程序以在我的本地计算机(Windows)上运行。自述文件描述了在生产服务器 (linux) 上设置应用程序的运行步骤。

我遇到了这些步骤:

mkdir var/cache/
chgrp apache -R var/cache/
chmod 770 -R var/cache/

cd public/
chgrp apache -R photos/
chmod 770 -R photos/

我将如何在 Windows 机器上执行这些命令(来自 cmd 或 powershell)?

我通过 XAMPP 使用 PHP/Apache。

4

1 回答 1

1

Windows 使用 NTFS 文件系统,它没有以与 chmod (ext4) 相同的方式应用的权限。有很多功能缺失,而且工作方式不同。

我很确定,只要您在 PC 上使用相同的用户,您就不必为此烦恼。您可能可以跳过应用 chmod 命令。

但是,我强烈建议您检查一下Windows Subsystem for Linux 2

这是一种在 Windows PC 中运行 Linux 而无需运行笨重的虚拟机的方法(它非常轻量快速)。使用 Linux 文件系统和内核开发 PHP 是一种更好的体验。该技术现在已经非常成熟,甚至可以运行 Docker。

于 2022-01-12T15:14:23.793 回答