想做个小 PHP 网站,好久不写了。大家现在开发 PHP 环境都是怎么做的?

246 天前
 edwardhodges

本地 lemp 环境,然后做好了再推送代码到服务器上。还是直接在远处开发服务器上面搞,修改一些自动推送到远程服务器,可以看到线上效果?

4333 次点击
所在节点    程序员
49 条回复
babyoung
246 天前
Linux 的话宝塔或者 oneinstack 吧,简单易用
BG7ZAG
246 天前
线上用楼上说的,本地用小皮,或者 docker
ieliwb
246 天前
edwardhodges
246 天前
服务器直接用了宝塔,当作开发服务器。本地代码保存后直接更新到远程服务器的插件用 ftp 插件?
Light3
246 天前
如果本地环境不凑手 而且线上也没人看的话
直接 ftp 往上传 把服务器当测试服务器就行..
最后写完了 找个 git 推一下 完事..
BeforeTooLate
246 天前
lnmp.org + beyondcompare
putyy
246 天前
@edwardhodges phpstorm 边改边传
edwardhodges
246 天前
用 vscode 写 php 不知道怎么样
@putyy
dzdh
246 天前
ssh git hook pull

www.xxx, dev.xxx(nginx authbasic)
brader
246 天前
老 PHP 告诉你,你肯定要有本地环境啊,不要把线上当成你 debug 的场子。
如果你是 win 电脑,那你用 phpstudy2018 就行了,上面人说的环境我几乎都折腾过,最后还是回到这个舒服简单。
然后关于更新线上代码,小项目你没必要搞那么复杂,比如你用的是码云的话,你配置一个 WebHooks 就可以达到 push 代码后自动更新部署了
jiannei
246 天前
可以了解下 [deployer]( https://github.com/deployphp/deployer)
token10086
246 天前
javalaw2010
246 天前
wsl2+docker+phpstorm ,laradock 直接开搞。
nevergotit
246 天前
我现在 PHP 开发环境在我的轻量服务器上(非生产环境),用的宝塔搭的环境。
使用 vscode remote 开发,感觉和本地没什么差别
hansomeneil
246 天前
代码在 github 托管,通过 github actions 实现每次本地推送到远端后,自动打包部署到指定服务器
putyy
246 天前
@edwardhodges vscode 没用过两次 phpstorm 用了五六年了 已经改不掉了,环境的话都可以 自己项目怎么方便怎么来
hansomeneil
246 天前
@hansomeneil 我是觉得远程搞不太方便,不如本地开发调试,而且我习惯把个人项目放 github ,不想开源的就设为 private ,刚好 github actions 可以做一些自动化的工作,用起来感觉很方便
edwardhodges
246 天前
@nevergotit vscode remote 怎么搞?
edwardhodges
246 天前
用 vscode remote 连接成功了,确实香,跟本地没有差别。再把 git 设置好就完美了。
liuhy0927
246 天前
自己一个人的话,vscode sftp 很方便

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/971289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX