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

2023-09-06 09:28:43 +08:00
 edwardhodges

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

4757 次点击
所在节点    程序员
49 条回复
edwardhodges
2023-09-07 08:39:39 +08:00
@c466934322 哈哈,确实。上次写 php 项目还是十几年前。不过今时不同往日了,感觉跟以前完全不一样了。你说的我可以后面再折腾折腾。现在我的远程服务器也是一个开发服务器,不是生产服务器,我的想法是只要保证代码正常提交到仓库,数据库备份,其他随便折腾了。还有个好处就是大家能随时看到线上效果,有些需求邮件验证之类的,本地环境也没法搞,就先这么弄了。本来折腾了几个 docker ,结果项目代码太老,php5.3 的我的 m1 处理器的电脑一时找不到对应的版本,麻烦的就不折腾了。
BeforeTooLate
2023-09-07 08:58:44 +08:00
@dream4ever 上来干啥,一个人做小 php 网站,哈哈,怎么方便怎么来。
不过最好 OP 选宝塔了,我就不多说什么了。
dream4ever
2023-09-07 09:40:31 +08:00
@BeforeTooLate #42 没有代码版本管理工具,最后不方便的只会是自己,不过这种事情也说服不了别人,如人饮水,冷暖自知。
BeforeTooLate
2023-09-07 09:45:00 +08:00
@dream4ever 你是对的,我是基于 OP 一个玩玩性质,没考虑这个网站频繁更新代码。不过你是对的,一开始就正规总不会吃亏。
2324
2023-09-07 10:35:36 +08:00
lemp 的 e 是什么?我只知道 lamp
zhuangjia
2023-09-07 11:11:24 +08:00
#45 @2324 搜了一下,就是 lnmp 。E 表示的是 Nginx ,这个 E 取的是 Nginx 的读音( Engine X )。
dream4ever
2023-09-07 11:32:42 +08:00
@BeforeTooLate #44 我也写了若干年代码了,现在发现没有 git ,再小的项目久了都会乱七八糟,都是踩坑的经验🤣
edwardhodges
2023-09-07 11:57:00 +08:00
看你们讨论,所有的项目必须有代码版本控制呀,不然开发完全没有安全感。不管是本地环境还是直接在服务器搞,代码管理是必须的,数据库经常备份,最好异地备份。万一挂了哪怕服务器销毁了,都可以简单重新搭建起来。
jiuhuicinv
2023-09-08 00:51:21 +08:00
WSL

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

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

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

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

© 2021 V2EX