RT,以前一直用 phpstudy2018 ,但是这个老版本有问题,php 版本太老了,有很多 composer 的插件要求都是 7.4 以上。现在想不动之前环境的情况下重新搭建一个新的环境。不知各位有什么推荐呢?
![]() |
1
HFX3389 95 天前
laragon
|
2
sixgodf 95 天前
phpenv.cn/ 我用的这个
|
3
xuyang2 95 天前
SSH, Docker, Vagrant, WSL
|
![]() |
4
yekern 95 天前
vagrant homestead docker
|
![]() |
5
sunny2580839896 95 天前 ![]() php 不是都凉了?
|
6
feivorid 95 天前
valet
|
![]() |
7
xman99 95 天前
windows wsl . macos brew . 跨平台的话,推荐 docker
|
![]() |
8
Ashore OP ![]() @sunny2580839896 又开始了是吧,屁股咋这么歪呢
|
9
eroko 95 天前
homestead ,wsl ,docker (自己写或者用 laradock 之类的东西)。
个人用 laravel 框架,所以直接用 sail 了 |
![]() |
11
to2false 95 天前
docker
|
13
crynocry 95 天前
我用 Docker ,php 版本写成 arg 传进去 扩展用 `install-php-extensions` 这个包安装。
|
![]() |
14
ETO 95 天前
docker ,很舒服
|
![]() |
15
Fenglin0721 95 天前
docker wsl
|
![]() |
16
klgd 95 天前
docker
PS:楼上各位是在 wsl 中安装 docker 吗?跟 docker windows 版在使用或环境上有区别吗? |
![]() |
17
abigeater 95 天前
docker ,把全部服务拆开运行,就可以随意起不同版本的了
|
18
guaguaguaxia1 95 天前 ![]() 说 PHP 凉了跟屁股歪有什么关系?
|
19
terranboy 95 天前
远程服务器开发 跟生产环境一直
|
20
demoshengxw 95 天前 via iPhone
很显然 docker 自己写个编排文件,是最香的。换电脑啥的都不用怕
|
21
Rache1 95 天前 ![]() 看情况吧,目前来说 docker 可能说是一种趋势。
虽然我现在用的是 laragon ,但是我目前也只是用到了 Apache 部分,现在对于我而言,这类集成环境似乎多少都有些不那么好用。 目前本地 Redis 用的 Redis 5 ,大部分集成环境还只是集成的 3 ,MySQL 也是,目前保持的是最新 8 。不过目前的集成环境都算比较灵活,可以自己更新,比如你的 phpstudy 2018 ,其实你也可以从 php 官网下载最新的版本,解压后拷贝过去覆盖就可以了。只是在软件内显示的还是旧的,实际运行的已经是新的了。 如果只是简单的项目开发 PHP 自带的那个 Server 基本上也就够了。 |
![]() |
22
pota 95 天前
wsl2 docker
|
23
oneegg 94 天前 via iPhone
brew install [email protected] nginx [email protected] macvim xxxxxxxxxxxxxx
|
![]() |
24
QlanQ 94 天前
dokcer 吧,相关的写个 docker composer 在复杂点可以 minikube
|
25
vilns 94 天前
mac 下的 MAMP 可以切换多个版本的,window 不知道有什么类似方案
|
![]() |
26
yiqiao 94 天前
不想把环境装在宿主机上。我是在虚拟机上运行的。
看这么多人用 docker ,请问下 docker 如何实现多项目跑起来的? 我看了大部分教程都是单项目部署。没有啥多项目部署的方案。 |
27
lmmlwen 94 天前
没必要,php 确实凉了,不如搞 go ,或者前端
|
28
agdhole 94 天前
写了几年的 PHP 路过,快跑吧,别坚守了
|
![]() |
29
nba2k9 94 天前
@sunny2580839896 #5 A passionate PHP developer from Shanghai
|
![]() |
30
BeautifulSoap 94 天前 via Android
php 这种不用编译改了立刻就生效,而且配置起来麻烦得一批(必须 nginx+php-fpm 或 Apache+php-fpm 之类的,还要装 composer 以及一堆插件)的语言,直接上 docker 是最爽的,开发 php 我已经离不开 docker 了
而且 php 官方就有维护 Apache+php 的镜像,直接拿来就可以直接开发了,版本任你选 至于 mysql 还有 redis 之类的,直接和 php 项目写入同一个 docker-compose.yml 里就行了,不同项目之间隔离非常舒服 |
31
lait123 94 天前
windows:宝塔 windows 版
mac: brew 一把梭 |
32
lanyi96 94 天前
自己给 phpstudy 添加新的 php 版本就可以了
|
33
aababc 94 天前
强烈推荐 docker ,如果不想自己折腾可以使用 laradock 。
|
![]() |
34
bugsnail 94 天前
brew install php nginx mysql composer
喝杯茶就好了 要什么花里胡哨的 |
35
wangsfox 94 天前
docker 里面安了个宝塔
|
36
fork3rt 94 天前
PHP 凉了
|
![]() |
37
Echoldman 94 天前
Docker ,各种版本可以自己选,redis 啥的随意加,环境和线上最接近,连 v8js 这种东西编译安装起来都很容易。
|
![]() |
38
OMGZui 94 天前
docker
|
![]() |
39
nash 94 天前
docker 不香么,搞 PHP 的要适当去拥抱一下新技术,什么宝塔。。。哎不说了会被人打死
|
40
zzzkkk 94 天前
xampp 可以有多个 php 版本可选择
|
41
xiongxin8802 94 天前
php 本身不就是跨平台的吗?
|
![]() |
42
moxuanyuan 94 天前
docker + aapanel
|
43
undefine2020 94 天前
vagrant 想干啥就干啥
|
![]() |
44
sytnishizuiai 94 天前 ![]() mamp pro 看来用的人很少啊
|
45
james122333 94 天前
vim 不想自己写配置可以装一装插件(含侦错、补全、搜索、档案管理) 配置好 xdebug 然后目录下 php -S localhost:8080 启动 上次整过 百行都不到
命令行大法好 |
![]() |
46
skiy 94 天前 via iPhone ![]() 跑 docker 吧。反正是脚本语言,不需要编译。
--- 楼主说凉不凉,歪不歪,跟主题有什么关系?人家问,你有能力或见解,答就是了。文不对题,抖机灵最可笑。 |
![]() |
47
v2ka 94 天前 ![]() 我也歪个楼。
等你凉了,PHP 也不一定凉。 仔细阅读 V2EX 使用准则,不知道就不用强答题。 |
48
honkew 94 天前
windows 就用 phpstudy pro 啊
|
![]() |
49
Fenglin0721 94 天前
@klgd 习惯 linux 的命令行
|
50
qa2080639 94 天前 via Android
xampp
|
![]() |
51
herozzm 94 天前 via Android
我觉得你的 ide 可以换成 phptorm
|
52
CodeCodeStudy 94 天前 ![]() https://www.phpenv.cn/
Windows https://www.phpts.com/ Windows https://bt.cn/ Windows,Linux https://www.upupw.net/ Windows https://www.xp.cn/ Windows,Linux,Mac https://www.apachefriends.org/index.html Windows,Linux,Mac https://oneinstack.com/ Linux https://lnmp.org/ Linux http://www.xsrvs.com Mac https://github.com/midoks/mdserver-mac Mac https://laragon.org Windows |
53
NjcyNzMzNDQ3 94 天前
|
![]() |
54
skiy 94 天前
补充一下:
Wampserver: https://www.wampserver.com/en/#download-wrapper – Wampserver 3.2.6 64 bit x64 – Apache 2.4.51 – PHP 5.6.40/7.4.26/8.0.13/8.1.0 – MySQL 5.7.36|8.0.27 – MariaDB 10.5.13|10.6.5PhpMyAdmin 4.9.7 & 5.1.1 – Adminer 4.8.1 – PhpSysInfo 3.3.4 – En Option : PHP 7.0.33/7.1.33/7.2.34/7.3.30 --- XAMPP: https://www.apachefriends.org/download.html XAMPP for Windows 7.4.28, 8.0.17 & 8.1.4 |
55
CodeCodeStudy 94 天前
有些停更了,楼主自行斟酌
|
![]() |
56
FawkesV 94 天前
|
![]() |
57
wlkq 94 天前
docker 啊 很香
|
![]() |
58
Time2 94 天前
laradock
|
59
nomedia 94 天前
docker
|
60
1543544726zy 94 天前
dockercompose + sh +yaml + 环境变量 。一键启动 ,一键打包, 一键部署。环境可迁移,人为干预越少越好,把更多的时间留给业务和思考。
|
61
FrankAdler 94 天前
VirtualBox 把文件映射进去,环境全部在虚拟机里面搭建,Docker 不方便的是修改设置保存啥的麻烦点
|
![]() |
62
sunny2580839896 94 天前
@Ashore #8 我也是做 PHP 的,但是我有点菜
|
63
undefinedList 94 天前
Mac brew 安装了多个版本,alias 多个 php5=xxx
php7=xxx 家里 windows 上开始直接弄的集成环境 随手搜了一个,记得叫小皮?后来扩展不好弄 最终:docker 解决 |
![]() |
64
sunny2580839896 94 天前
@nba2k9 #29 咋查到的?
|
![]() |
65
sunny2580839896 94 天前
我感觉用 docker 在我的 8G 电脑有点占用内存,然后就用集成环境了
|
![]() |
66
tisswb 94 天前
还在用 xampp 的我,请请的路过。
|
![]() |
67
keller 94 天前
brew
|
![]() |
68
a632079 94 天前 via iPhone
Docker 拉起来,目前自己用的魔改 dnmp😂 不得不吐槽 php 多版共存真是麻烦。
|
69
heybuddy 94 天前 via Android
我还是 phpstudy2016 。phpstudy 可以集成新的 php 版本进去的,具体可以搜一下
|
![]() |
70
sytnishizuiai 94 天前
@a632079 #67 用 mamp pro 吧,php 版本随便切,就是 pro 版收费,价格也还行
|
![]() |
71
fiypig 94 天前 via iPhone
我直接小皮,等项目稳定,我想重构成 go 了
|
![]() |
72
mcfog 94 天前
想当年 php 不缺程序员的时候,简历上写什么 phpstudy xampp 什么的可能 75%左右概率我就直接扔了
|
![]() |
73
Features 94 天前
宝塔?
|
74
brader 94 天前
一直用的 phpstudy ,版本不是问题,现在开发环境就是 8.1 ,php 官网下载一个,仍到 phpstudy 的 php 目录就搞定了
|
![]() |
75
jokeqf 94 天前
php -S 或者 php artisan serve
|
![]() |
76
ladit 94 天前
我自己从 Laradock 精简了一份,目前使用非常愉快,随用随删: https://github.com/ladit/dockphp
|
77
DamonLin 94 天前
docker compose up -d 香,找个相关的 yaml 就行了
|
78
wangnimabenma 94 天前
|
![]() |
79
pytth 94 天前 via iPhone
我这种用 phostudy 的会不会 Out 了
|
![]() |
82
Soar360 93 天前
wamp server ?
|
83
encro 93 天前
推荐我的 PHP 骨灰级方案:
官方下载 php 包以及扩展,然后`php -S` |
84
encro 93 天前
一般是用框架自带的 serve 即可,
好处是多个 PHP 版本自选,插件自选,**不用跟别人瞎混,自己最后什么都没学到**。 |
![]() |
85
hejingyuan199 93 天前
进来学习的。我在虚拟机里搭了环境。虽然比较耗资源,但没找到更轻量级的方案。
反正我电脑也多。CPU24 核,内存也 64G 。 |
86
xuqinqin 93 天前
用 docker-compose 自己搞一套环境,类似这种 https://github.com/exponentxqq/docker-develop.git
|
![]() |
87
Outshine 93 天前 ![]() 如果是 `Mac` 的话,可以试试 `Valet` + `https://github.com/nicoverbruggen/phpmon`
|
88
Sunzehui 93 天前
公司做的网站是上传到虚拟主机上的,想用 docker 用不了呀 哭
|
![]() |
89
atan 92 天前
valet 吧,3.0 版本可以单独指定网站(文件夹) php 的版本,不用来回切
|