-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
每天都在关注,提一个想法 #8
Comments
虽然通过各种奇技淫巧能实现这样的功能,但是这个并不是真正的编译php代码为机器码然后构建成为一个可执行程序。 php 语言只是一个脚本语言,它的运行方式就是使用 VM 加载执行的方式。强行整合为一个可执行文件,具有一定的迷惑性。 就像 java 程序,都是通过先安装 jre 再通过 分发问题
授权问题
如果你坚持要将你的 php 代码和 |
说了一堆也没有说清楚 如何把 phar 和 swoole 整合为一个文件 |
开源项目中不会加入一些不规范性的想法, |
备注: swoole 仅仅是PHP一个扩展,不能独立运行 关键点其实你想要的就是类似:python3 pyinstaller 、nodejs pkg (运行时+用户应用程序),生成一个二进制可执行文件。 生成你想要的都到这一步了,其实你已经有了:运行时和应用程序, 接着就是生成应用程序安装包或者直接可运行的程序即可,自己搜索下面这些包格式的配置就好了 类似这些应用程序安装包格式 : AppX DMG Flatpak AppImage Snapcraft Pkg deb RPM MSI exe |
php 运行时包含swoole。你想要的是 php运行时+用户应用程序打成一个可执行程序。 |
这个问题已经得到解决, |
就如同:static-php-cli 项目:cat micro.sfx my.phar > single-app |
@TNT-ma 看这里 实现打包 PHP 文件进二进制可执行文件,小伙伴在弄了哦 |
@TNT-ma 试一试这是你想要的的功能,https://github.com/swoole/swoole-cli/tree/main/samples/sfx 小伙伴完成了,试一试 |
一直在关注cli的更新情况,希望可以支持把
hyperf
框架打包的phar
包直接编译进cli,这样分发出去只要给一个文件就够了The text was updated successfully, but these errors were encountered: