phpstrom实现文件上传服务器操作步骤

时间:2024-03-13 12:00:18

1.首先打开编辑器,找到编辑器工具栏中的Tools ,在下拉列表中选择Deployment,选择 Configuration…
phpstrom实现文件上传服务器操作步骤
2.选择完后会出现以下界面,选择FTP(这里只做FTP的讲解,实际情况根据自己的需求)
phpstrom实现文件上传服务器操作步骤
3.,给配置需要上传文件的服务器起个名字(建议最好是根据自己的项目名称相对应)phpstrom实现文件上传服务器操作步骤
4.填写配置服务器的基本信息
phpstrom实现文件上传服务器操作步骤

5.点击Test Connection ,注意:这里有可能会报
Connection to '37.107.177.207’failed,Could list the contents of folder 'ftp://37.107.177.207/'之类的错误
查看了PHPStorm的官网找到了以下内容:

PhpStorm seems to connect to the server but can’t list files or perform upload
  This may be because the deployment server requires a so-called passive FTP connection. To set this mode, select Project Settings | Deployment, open Advanced Settings for the server and toggle Passive mode.
  Limiting the number of concurrent FTP connections may also help in this situation. To do this, select Project Settings | Deployment, open Advanced Settings for the server and toggle Limit concurrent connections mode setting the number of connections (usually 3-5 concurrent connections is OK for any server if you experience problems with a higher number of connections).
附*问链接:
http://confluence.jetbrains.com/display/PhpStorm/Troubleshooting

翻译过来的意思是:
PhpStorm似乎连接到服务器,但不能列出文件或执行上传
  这可能是因为部署服务器需要一个所谓的被动FTP连接。设置此模式的方法,选择Project Settings | Deployment,然后找到并打开 Advanced Settings,选中 Passive mode即可。
  限制并发FTP连接的数量也有助于这种情况。为此,选择Project Settings | Deployment,为服务器和切换限制并发连接模式设置连接数打开Advanced Settings(通常是3-5个并发连接可以为任何服务器如果你有更高的连接数的问题)。

解决办法就是在界面上,找到 Advanced (高级设置)的按钮,并打开,取消勾选 Passive mode 这个选项,然后OK.
phpstrom实现文件上传服务器操作步骤
6.再次测试。
提示您 Successfully connected to ‘您的主机地址’ ,已经可以正常上传了

phpstrom实现文件上传服务器操作步骤
7.接下来在Root path以及Mappings位置,选择相对应线上项目的根目录(这里我就不一一阐述了,剩下的就容易多了),最后别忘了保存哦,遇到了问题还是要优先查看官方文档~以上内容本人亲测,想把在平日的开发过程中遇到的问题总结一下经验分享一下,避免犯下重复的错误,希望可以帮到你们,哪里说得有错误,望见谅,我会积极改正8