这里详细描述问题 crazywhalecc/static-php-cli 已经支持了 apcu msgpack 扩展
https://static-php.dev/en/guide/extensions.html
webman 打包还不支持
我研究下
好的
老大有时间您整一个扩展比较全的cli吧 扩展可以不用但是不能没有,这样后面就再也不会有这个问题了,把支持的全整进去
我主要是技术不行 要不然我就弄了
扩展都弄进去体积有点大,大概70M+。在定位哪个扩展占用这么大空间
加油,老大
我目前知道intl/icu国际化扩展体积很大,其次Linux、Windows系统下可以使用UPX进行压缩,可以减小60%的体积。
好的,我试下把intl去掉
扩展都加上了,重新打包试下。打包前把build目录清理下。 加了很多扩展,打包运行后尺寸有点大,40M左右
测试可以了
可以把 micro 和 phar 合并成二进制么
测试 cat buildroot/bin/micro.sfx my-app.phar > my-app && chmod +x my-app 这样可以
40M 可以接受范围内
老大,怎么看二进制的 扩展呀 webman.bin -m不行呀 这个是看不到扩展的吧
支持的扩展文档里有给出 https://www.workerman.net/doc/webman/others/bin.html#%E6%94%AF%E6%8C%81%E7%9A%84%E6%89%A9%E5%B1%95
老大是不是可以加个打包压缩php文件?甚至混淆的功能
我研究下
好的
老大有时间您整一个扩展比较全的cli吧 扩展可以不用但是不能没有,这样后面就再也不会有这个问题了,把支持的全整进去
我主要是技术不行 要不然我就弄了
扩展都弄进去体积有点大,大概70M+。在定位哪个扩展占用这么大空间
加油,老大
我目前知道intl/icu国际化扩展体积很大,其次Linux、Windows系统下可以使用UPX进行压缩,可以减小60%的体积。
好的,我试下把intl去掉
扩展都加上了,重新打包试下。打包前把build目录清理下。
加了很多扩展,打包运行后尺寸有点大,40M左右
好的
测试可以了
可以把 micro 和 phar 合并成二进制么
测试 cat buildroot/bin/micro.sfx my-app.phar > my-app && chmod +x my-app 这样可以
40M 可以接受范围内
老大,怎么看二进制的 扩展呀 webman.bin -m不行呀 这个是看不到扩展的吧
支持的扩展文档里有给出
https://www.workerman.net/doc/webman/others/bin.html#%E6%94%AF%E6%8C%81%E7%9A%84%E6%89%A9%E5%B1%95
老大是不是可以加个打包压缩php文件?甚至混淆的功能