实在我以为JetBrains的开拓百口桶工具真喷鼻香

我们一样平常做好PHP开拓后会将PHP的项目代码手动发布支配远程主机中(Windows做事器、Linux做事器),利用FTP、SFTP、SCP等工具上传,这种手动上传的办法有点OUT了,快来看看如何利用PhpStorm来配置远程发布支配代码,实现一键发布支配代码。

第1步:选中项目,打开该项目的首选项

MacOS:点击菜单栏上的PhpStorm -> Preferences…

PHP远程上传PhpStorm长途宣布安排代码一键搞定不须要再手动上传代码了 NoSQL

Windows:点击菜单栏上的文件 -> 设置

Linux:点击菜单栏上的文件 -> 设置

第2步:点击左侧的支配

第3步:点击+号,新增一个支配配置

建议利用:SFTP协议,安全传输

第4步:输入做事器的名称

做事器名字可以随便取一个,用于标识这个做事器

第5步:填写连接远程做事器的信息

利用用户名/密码的办法连接

Type:远程连接的类型

Host:远程连接的主机地址,可以是IP地址,也可以是域名

User name:远程连接的用户名

Authentication:远程连接的认证办法

Password:远程连接的密码

Root path:支配到远程主机上的目录,也便是你将代码文件上传到远程做事器中的哪个目录中去

Web Server URL:远程支配之后的访问URL,也便是你可以通过这个URL访问支配之后的运行结果

利用SSH秘钥对的办法连接

要利用SSH秘钥对的办法,须要点击Authentication,然后选则Key pair这个选项。

其他信息与上图中标识的类似,不同的是不须要利用密码去连接,而是用SSH秘钥对的私钥文件去连接。

Private key Path:SSH 秘钥对私钥文件的路径地址

推举大家利用这种SSH秘钥对办法去连接,安全好用,无需密码。

填写完信息之后可以点击Test Connection查看一下是否配置成功,能够精确连接会出连接成功的提示框。

第6步:配置下Mappings,这一项很主要

Local Path:代码存放在本地的文件目录,默认配置即可

Deployment Path:支配到做事器上的路径(相对付Connetcion里配置的Root Path),很主要,一定要自己手动填写一个/号,不然配置没效果。

Deployment Path,比如你填写的是/号,那么远程支配的时候会将代码上传至/var/www-data/yhxt目录下(第5步中配置的),如果你填写的是/project1,那么远程支配的时候会将代码上传至/var/www-data/yhxt /project1目录下

Web Path:WEB访问路径,默认即可

填写好,点击右下角的OK(确认)按钮。

第7步:将刚设置的远程支配信息设为默认支配

第8步:利用远程支配

配置完成之后就可以一键远程发布支配代码文件了。

选中项目 -> 右击 -> Deployment,就涌现刚配置好的远程支配信息了,点击你配置好的主机,就等着PhpStorm帮你自动支配项目文件吧,省去了自己手动上传支配的麻烦。

这样配置之后可以一劳永逸,是不是很方便,程序员朋友有没有学到呢?

本文为远怀学堂原创,以为有用,有代价就收藏、转发吧,同时记得关注「远怀学堂」,我们专注于「原创·佳构」的IT技能教程。