我目前正在设置一个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(那样应用权限。有很多功能缺失,而这些功能只是工作方式不同而已。
我敢肯定,只要你在电脑上使用同一个用户,你就不必为此烦恼。您可能可以跳过应用chmod命令。
但是,我强烈建议您查看Windows Subsystem for Linux 2
。
这是一种在Windows PC中运行Linux的方法,而无需运行笨重的虚拟机(它非常轻量级和快速(。使用Linux文件系统和内核开发PHP是更好的体验。目前技术已经非常成熟,甚至可以运行Docker。