希望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发行版的包管理安装
希望这篇讨论博客能够激励更多人参与到这个倡议中,共同推动PHP的发展和进步。
本作品采用《CC 协议》,转载必须注明作者和本文链接
已经有了
github.com/crazywhalecc/static-php...
确实,php 语言相比较 python、 go 的运行环境对于初学者来说确实很难上手。
PHP还会有新手吗
是的,生成二进制之前还可以对源码分析,优化写法,把注释还有很多无意义的代码过滤掉再执行,也可以提升一点点性能。
二进制包,除了要包含官方和pecl所有扩展?是不是还要包括环境依赖?那这个包就不会小。
编译的目的是让开发自主选择扩展,同时自主解决依赖,对开发者能力有一定的要求,问题是现在网上一堆安装傻瓜式教程,还有各类安装问题解决办法,更何况还有一堆一键集成包和库给你用,我觉得这不是困扰开发的问题吧!
一派胡言
好像是有php的依赖或者扩展各种os的依赖有差异,或者只支持某几个os,不好做二进制编译,
github.com/php/php-src/issues/1591...
Windows能有二进制包是因为内核统一, Linux/Unix那个数不清的发行版还有各种版本的内核及Lib.出二进制包不现实
系统不一样 php 依赖也不一样,所以建议用源码编译的方式;详情可以观察下编译过程,有需要动态读取系统代码库的路径来动态生成 一般 linux 系统比如 unbantu 有包安装命令直接安装 php