我目前正在设置一个 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。
Windows 使用 NTFS 文件系统,该文件系统没有像 chmod (ext4) 那样应用权限。有很多功能缺失,并且功能只是工作方式不同。
我非常确定,只要您在 PC 上使用相同的用户,就不必为此烦恼。您也许可以跳过应用 chmod 命令。
Windows Subsystem for Linux 2
。
这是一种在 Windows PC 中运行 Linux 的方法,无需运行笨重的虚拟机(它非常轻量级且快速)。使用 Linux 文件系统和内核开发 PHP 是一种“更好”的体验。现在技术已经很成熟了,甚至可以运行Docker。