温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php本地开发环境的文件管理怎么设置

发布时间:2023-04-14 10:50:58 来源:亿速云 阅读:105 作者:iii 栏目:编程语言

这篇文章主要介绍了php本地开发环境的文件管理怎么设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php本地开发环境的文件管理怎么设置文章都会有所收获,下面我们一起来看看吧。

php 在 wsl 或 docker 下本地开发环境的文件管理最佳设置

需求

经常有这种情况,就是使用了 WSL 或 docker 或虚拟机,那么文件如何部署,本地如何开发调试,是经常会遇见的问题。本文假设开发者自己使用 windows 操作系统。

解决方案

这种情况下,最好的方法就是搞两套代码。
说明:无论哪种方案,php 和 nginx 和 mysqlredis 都放在容器或 wsl 里。

一套代码的方案讨论

(1)代码放宿主机,好处是 phpstorm 建立索引快,查询方便,但是调试慢,执行慢或根本无法实现。
(2)代码放容器或虚拟机里,调试快,执行快,但本机全文查找就很慢,对编辑器不友好。
所以,一套代码怎么也满足不了需求。

两套代码的方案讨论

宿主机放一套代码,然后每次修改,应该自动或手动对应修改容器内的代码 ,这样达成兼容,本机开发快,调试也快,执行也快。

自动化具体实现

利用 phpstorm 的可以修改文件自动上传原程的功能。
要求本机开发环境下,可以访问 容器 / 虚拟机 / docker / wsl 的文件,可以建文件夹映射(或驱动器映射),mount的方式,可以sftp,可以用 docker 的数据卷。
(1)phpstrom 设置里面搜索“Deployment”,选择+号,然后选择SFTP或local:
(2)填写远程主机的信息

php本地开发环境的文件管理怎么设置

上图是sftp
php本地开发环境的文件管理怎么设置

上图是驱动器映射。

(3)然后选择Mappings,填写本地代码路径和远程主机代码路径。注意:远程路径是相对于之前设置的Root Path的路径。
php本地开发环境的文件管理怎么设置

(4)然后选择菜单栏的 Tools->Deployment,勾选 Automatic Upload(自动上传),表示本地代码只要有改动保存,就会自动上传到远程服务器
(5)此时去服务器上对应的目录查看文件,已经被修改了。当然知道了就可以忽略这步。
php本地开发环境的文件管理怎么设置

上图是自动上传的提示。

关于“php本地开发环境的文件管理怎么设置”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“php本地开发环境的文件管理怎么设置”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI