2022 年了, PHP 开发环境有什么推荐

2022-03-29 08:17:48 +08:00
 Ashore

RT,以前一直用 phpstudy2018 ,但是这个老版本有问题,php 版本太老了,有很多 composer 的插件要求都是 7.4 以上。现在想不动之前环境的情况下重新搭建一个新的环境。不知各位有什么推荐呢?

9919 次点击
所在节点    程序员
89 条回复
Rache1
2022-03-29 09:29:01 +08:00
看情况吧,目前来说 docker 可能说是一种趋势。

虽然我现在用的是 laragon ,但是我目前也只是用到了 Apache 部分,现在对于我而言,这类集成环境似乎多少都有些不那么好用。

目前本地 Redis 用的 Redis 5 ,大部分集成环境还只是集成的 3 ,MySQL 也是,目前保持的是最新 8 。不过目前的集成环境都算比较灵活,可以自己更新,比如你的 phpstudy 2018 ,其实你也可以从 php 官网下载最新的版本,解压后拷贝过去覆盖就可以了。只是在软件内显示的还是旧的,实际运行的已经是新的了。

如果只是简单的项目开发 PHP 自带的那个 Server 基本上也就够了。
pota
2022-03-29 09:31:16 +08:00
wsl2 docker
oneegg
2022-03-29 09:32:16 +08:00
brew install php@x.x nginx mysql@5.7 macvim xxxxxxxxxxxxxx
QlanQ
2022-03-29 09:42:14 +08:00
dokcer 吧,相关的写个 docker composer 在复杂点可以 minikube
vilns
2022-03-29 09:45:08 +08:00
mac 下的 MAMP 可以切换多个版本的,window 不知道有什么类似方案
yiqiao
2022-03-29 09:45:20 +08:00
不想把环境装在宿主机上。我是在虚拟机上运行的。
看这么多人用 docker ,请问下 docker 如何实现多项目跑起来的?
我看了大部分教程都是单项目部署。没有啥多项目部署的方案。
lmmlwen
2022-03-29 09:45:45 +08:00
没必要,php 确实凉了,不如搞 go ,或者前端
agdhole
2022-03-29 09:47:16 +08:00
写了几年的 PHP 路过,快跑吧,别坚守了
nba2k9
2022-03-29 09:47:57 +08:00
@sunny2580839896 #5 A passionate PHP developer from Shanghai
BeautifulSoap
2022-03-29 09:48:05 +08:00
php 这种不用编译改了立刻就生效,而且配置起来麻烦得一批(必须 nginx+php-fpm 或 Apache+php-fpm 之类的,还要装 composer 以及一堆插件)的语言,直接上 docker 是最爽的,开发 php 我已经离不开 docker 了

而且 php 官方就有维护 Apache+php 的镜像,直接拿来就可以直接开发了,版本任你选

至于 mysql 还有 redis 之类的,直接和 php 项目写入同一个 docker-compose.yml 里就行了,不同项目之间隔离非常舒服
lait123
2022-03-29 09:52:43 +08:00
windows:宝塔 windows 版
mac: brew 一把梭
lanyi96
2022-03-29 09:57:36 +08:00
自己给 phpstudy 添加新的 php 版本就可以了
aababc
2022-03-29 10:02:47 +08:00
强烈推荐 docker ,如果不想自己折腾可以使用 laradock 。
bugsnail
2022-03-29 10:10:30 +08:00
brew install php nginx mysql composer

喝杯茶就好了

要什么花里胡哨的
wangsfox
2022-03-29 10:17:47 +08:00
docker 里面安了个宝塔
fork3rt
2022-03-29 10:21:47 +08:00
PHP 凉了
Echoldman
2022-03-29 10:30:59 +08:00
Docker ,各种版本可以自己选,redis 啥的随意加,环境和线上最接近,连 v8js 这种东西编译安装起来都很容易。
OMGZui
2022-03-29 10:38:35 +08:00
docker
nash
2022-03-29 11:41:57 +08:00
docker 不香么,搞 PHP 的要适当去拥抱一下新技术,什么宝塔。。。哎不说了会被人打死
zzzkkk
2022-03-29 11:45:32 +08:00
xampp 可以有多个 php 版本可选择

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

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

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

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

© 2021 V2EX