我正在开始一个项目,我想使用一个无聊的盒子。我在虚拟机上成功安装了LEMP堆栈,并验证了它可以正常工作。
现在,我无法确定如何正常使用编辑器来处理项目,然后将所有内容与VM同步。
这是我的设置:
本地:
C:\localhost
中
无用的VM:
/etc/nginx/conf.d/project.local.conf
的新项目中创建了一个conf。/var/www/project.local
192.168.0.5
,当我浏览到它时,它正确显示了/var/www/project.local/index.php
文件为了测试,我运行了命令
composer create-project symfony/website-skeleton project.local
在/var/www
内并创建了一个新的Symfony 4项目。之后,我将nginx中的root
指令更改为指向/var/www/project.local/public
。现在,当我浏览到VM IP 192.168.0.5时,它可以正确显示Symfony 4默认页面。
这是我卡住的地方。在本地计算机上,我将在C:\localhost\project.local\
中创建该项目。如何在VM上将此目录与/var/www/project.local
映射?如果在我的本地计算机上安装了Apache,在VM上安装了Nginx,是否有问题?
我希望URL 192.168.0.5
反映我在本地计算机上所做的更改,否则我将不得不通过终端编辑器在VM内部进行编码。另外,当我需要一些命令行工具和命令时,该在本地计算机上还是在VM上进行?
谢谢。