希望PHP官方提供可直接解压运行的Linux环境二进制包(issue求顶)

希望PHP官方提供可直接解压运行的Linux环境二进制包(issue求顶)

点大拇哥就好了哈

希望更多的小伙伴可以支持这个议题: github.com/php/php-src/issues/1591...

亲爱的PHP社区,

在我们的编程旅程中,尤其是对于新手来说,搭建开发环境往往是一项艰巨的任务。为了帮助大家更轻松地学习PHP,我最近发起了一篇issue ,呼吁PHP官方考虑提供可以直接解压运行的Linux环境的PHP二进制包。这一提议并非空穴来风,而是基于许多其他编程语言成功实践的借鉴。

为什么我们需要二进制包?

对于初学者而言,从零开始构建整个开发环境可能会让人感到沮丧。相较于源码,二进制包具有以下优势:

简易性:下载并解压即可,无需经历复杂的编译过程。

一致性:所有用户都可以使用相同版本的PHP,减少由于版本不一致带来的困扰。

节省时间:新手能更快上手,集中精力学习PHP语言本身。

例如,Python和Node.js都提供了简单的二进制安装包,极大地方便了用户。学习任何新的编程语言,最重要的就是能够快速入门,而这恰恰是二进制包所能提供的。

统一生态系统的好处

此外,推出统一的二进制包还有助于构建更加统一的生态系统,这将带来很多好处:

减少碎片化:相同版本使得社区交流和问题解决变得更加高效。

用户友好:降低了新用户的学习曲线,让更多的人愿意尝试PHP。

增强社区支持:统一的版本使得社区能够集中精力提供支持和文档,减少因版本差异造成的困惑。

号召大家的支持

为了让PHP官方意识到这个提案的价值,我呼吁每位社区成员都能积极参与到这个issue中,点赞、评论或分享您的看法。我们需要以集体的声音告诉官方,这一改进是多么的重要,能够为更多的开发者,尤其是新手,提供帮助。

请访问我的issue,留下您的支持与想法,让我们共同努力推动这一改变,让PHP变得更加友好、更加易用!您的支持对我们来说至关重要!

让我们团结起来,为PHP的未来贡献力量!谢谢大家的关注与支持!


社区中五花八门的环境方案
希望PHP官方提供可直接解压运行的Linux环境二进制包(issue求顶)
以及非php官方的各种linux发行版的包管理安装

希望PHP官方提供可直接解压运行的Linux环境二进制包(issue求顶)

希望这篇讨论博客能够激励更多人参与到这个倡议中,共同推动PHP的发展和进步。

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由 MArtian 于 5个月前 加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 29
九霄道长

已经有了

5个月前 评论
九霄道长
5个月前 评论
我们只希望世界和平 (楼主) 5个月前
我们只希望世界和平 (楼主) 5个月前
九霄道长 (作者) 5个月前
我们只希望世界和平 (楼主) 5个月前
九霄道长 (作者) 5个月前

确实,php 语言相比较 python、 go 的运行环境对于初学者来说确实很难上手。

5个月前 评论

PHP还会有新手吗

5个月前 评论
qufo 5个月前

是的,生成二进制之前还可以对源码分析,优化写法,把注释还有很多无意义的代码过滤掉再执行,也可以提升一点点性能。

5个月前 评论

二进制包,除了要包含官方和pecl所有扩展?是不是还要包括环境依赖?那这个包就不会小。

编译的目的是让开发自主选择扩展,同时自主解决依赖,对开发者能力有一定的要求,问题是现在网上一堆安装傻瓜式教程,还有各类安装问题解决办法,更何况还有一堆一键集成包和库给你用,我觉得这不是困扰开发的问题吧!

5个月前 评论
JaguarJack 5个月前
我们只希望世界和平 (楼主) 5个月前

一派胡言

5个月前 评论
我们只希望世界和平 (楼主) 5个月前

好像是有php的依赖或者扩展各种os的依赖有差异,或者只支持某几个os,不好做二进制编译,

5个月前 评论
我们只希望世界和平 (楼主) 5个月前
deatil (作者) 5个月前
我们只希望世界和平 (楼主) 5个月前

github.com/php/php-src/issues/1591...

a lot of distros also tend to have their own support lifecycles separate from PHP's (i.e. Zend's LTS, Debian/EL/etc backporting fixes), it's sometihng to keep in mind. In theory, users are also supposed to talk with their dowstream first with issues (it's more obvious if you're paying them), but in practice everyone circumvents distro bug trackers and go directly to upstream

Windows能有二进制包是因为内核统一, Linux/Unix那个数不清的发行版还有各种版本的内核及Lib.出二进制包不现实

5个月前 评论
我们只希望世界和平 (楼主) 5个月前
PolarX (作者) 5个月前
我们只希望世界和平 (楼主) 5个月前
PolarX (作者) 5个月前
我们只希望世界和平 (楼主) 5个月前
我们只希望世界和平 (楼主) 5个月前

系统不一样 php 依赖也不一样,所以建议用源码编译的方式;详情可以观察下编译过程,有需要动态读取系统代码库的路径来动态生成 一般 linux 系统比如 unbantu 有包安装命令直接安装 php

5个月前 评论
我们只希望世界和平 (楼主) 5个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
文章
51
粉丝
16
喜欢
57
收藏
43
排名:519
访问:1.6 万
私信
所有博文
社区赞助商