繁体   English   中英

PhpStorm-在本地调试,在远程服务器上部署

[英]PhpStorm - debug on local, deploy on remote server

我正在使用PhpStorm建立网站。 很长时间以来,我都是在本地开发它的,但是后来我得到了托管和一个远程ftp服务器。

我在PhpStorm中使用远程主机的设置创建了一个新项目,我发现部署代码需要很长时间(超过一分钟)才能看到结果,这在调试时非常不舒服。

是否有可能在本地服务器上使用代码,并且当我认为该项目已准备好进行部署时,只需将其发送到服务器即可。

我了解,我可以在两个不同的项目中工作,也可以通过FTP将“就绪”版本部署到服务器,但是也许有更舒适的方法吗?

这个问题有几个答案,而且大多数都是基于观点的,但我会尽量保持客观。

情况1

一家大公司为每个开发人员提供一个沙箱,以测试其代码,该公司要求每个开发人员将其代码保存在沙箱中。 使用安装的驱动器可能会非常慢。 特别是在PhpStorm正在建立索引时。

情况二

一种简单的方法,可以自动保存代码,以使用内置的ftp上传/部署。

在这两种情况下,您都可以使用自动部署功能将所有更改保存到服务器,这样一来部署不会花费一分钟,但是通常在您知道之前就已经存在。

我不建议将部署用于生产环境,因为它不会通过您的版本控制,SAT,安全设置等。在这种情况下,我建议您使用Rocketer等。

编辑

对于2个项目,您可以定义2个不同的部署服务器,并使用默认的一台进行自动上传或其他测试,然后从部署菜单中选择另一台。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM