我正在网站上工作,现在我正在使用FileZilla对其进行更改。每次我进行更改时,都必须通过FTP将文件重新上传到网站,然后等待它在线更新。我只想将我的项目部署到本地主机,以便获得即时结果,然后在完成时上传整个项目。我该怎么做呢?我所拥有的是一组包含文件的目录。如何将我的项目部署到本地主机?
回答
您确实需要使用Web /应用程序服务器,例如IIS/Apache。 对于PHP项目,可以使用WampServer/XAMPP.Easy进行设置并且工作得很好。
(可能太明显了) 如果您仅使用基于html/css/js的静态内容,则可以通过在浏览器中打开本地文件并每次刷新来直接编辑和查看更改。 此外,对于CSS和HTML,您可以直接在浏览器中编辑您的代码,并直接看到变化。
另一个选择是使用支持ftp的编辑器编辑文件,如记事本++,可以通过ftp连接,直接从服务器打开和编辑文件(如php,html,css,js),因为一旦保存编辑器会自动上传您的更改。 有关记事本++和ftp插件的Heres a good explanation。
本地服务器 如果你使用php(甚至只有html/css),最好的选择是运行一个本地服务器,它代表了你的代码运行的真实环境。正如其他人所说,由于简单的安装和管理,XAMPP对于成员来说是一个很好的选择。 XAMPP download XAMPP tutorial 安装完成后,将文件夹放在C:/ xampp/htdocs/yourCodeFolder中 运行xampp控制面板并启动Apache服务器。 最后使用您的浏览器导航至:http://localhost/yourCodeFolder/
使用记事本++可以看到您的更改是否存在(或至少预览了它的外观)?如果是这样,然后记事本++正是我所需要的。 – 5AM
所以你只在视觉内容(CSS/HTML)上工作,对吧? 带有ftp插件的Notepad ++只是一个从服务器上下载文件的编辑器,编辑并保存后,只需将文件上传回服务器即可。然后你必须刷新浏览器。 对于实时CSS编辑,你可以使用Chrome的扩展与像 [livecsseditor(https://chrome.google.com/webstore/detail/live-css-editor/oelggcmknbjmhkpgjfhakedcfnkgbdpg) [这里演示视频(HTTPS ://www.youtube.com/watch?v = JlY1tVXCpd0) – Sasha
我看着notepadd ++,它看起来不错,但不幸的是它们不支持Mac。 :( – 5AM
- 1. 如何在共享主机 - hostagator上部署我的Symfony3项目?
- 2. 如何将项目的根添加到本地主机路径
- 3. 将具有本地依赖项的Maven项目部署到WildFly
- 4. 如何将本地主机/目录重定向到本地主机?
- 5. 将.Net Web项目部署到DevExpress共享主机
- 6. 将LocalDB项目部署到SQL Server 2012主机
- 7. 如何将Web API部署到我的虚拟主机?
- 8. 将网站部署到客户本地主机
- 9. 使用Capistrano将应用程序部署到本地主机
- 10. 如何将Java项目部署到Tomcat
- 11. 如何将npm项目部署到Heroku?
- 12. 如何映射本地主机到项目目录
- 13. 我如何让Jenkins将我的项目部署到JBoss EAP(AS7)
- 14. 尝试部署/建立本地主机
- 15. 从本地主机到外部主机
- 16. Laravel不会将本地主机指向我的项目
- 17. 如何使用IIS7将ASP.NET MVC3应用程序部署到本地主机
- 18. 如何从Visual Studio 2013将LightSwitch html应用程序部署到本地主机
- 19. 将本地版本的Xcode项目合并到“主”项目中
- 20. 如何将Java EE项目部署到我的Web服务器?
- 21. 我该如何将基于.fsproj的f#项目部署到Azure?
- 22. Kubernetes:配置部署从本地Kubernetes主机挂载目录?
- 23. 在服务器中的本地计算机上部署项目
- 24. 如何在本地主机上部署Silverlight网站(IIS 7)
- 25. 如何在本地主机部署网站
- 26. 将一个Symony2项目从本地主机移动到cPanel
- 27. 将Symfony2项目从本地主机移动到dev服务器
- 28. 如何部署我的Java EE项目
- 29. 将本地jar添加到将要部署到Openshift的Maven项目
- 30. 将SLIM 3部署到共享主机
您需要在本地设置网络服务器。 –