Closed he426100 closed 1 year ago
这个问题在 phpmicro 打包时候缺少 phar 补丁造成的,目前是无解的状态。你可以先尝试另一个静态 PHP 构建系统 lwmbs 构建出来的 micro 是否可用,后续 static-php-cli 也会跟进。
这个问题在 phpmicro 打包时候缺少 phar 补丁造成的,目前是无解的状态。你可以先尝试另一个静态 PHP 构建系统 lwmbs 构建出来的 micro 是否可用,后续 static-php-cli 也会跟进。
这个问题跟 Swoole\Coroutine\run 有关,swow(lwmbs)不存在这个问题,不用run的时候不出错,局部使用run也会在打包后出问题,php app.phar是正常的
这个问题在 phpmicro 打包时候缺少 phar 补丁造成的,目前是无解的状态。你可以先尝试另一个静态 PHP 构建系统 lwmbs 构建出来的 micro 是否可用,后续 static-php-cli 也会跟进。
这个问题跟 Swoole\Coroutine\run 有关,swow(lwmbs)不存在这个问题,不用run的时候不出错,局部使用run也会在打包后出问题,php app.phar是正常的
好的。总之目前 Swoole 的静态编译支持并不完美,在 lwmbs 重构状态下编译带 swoole 的 micro 也有一些问题需要解决,但目前本人暂无时间处理。后续有时间发布重构版 static-php-cli 有望解决此问题。
以下代码
打包phar正常,打包项目运行就会提示
Class "Lib\Parallel" not found in phar://
,必须加上对lib
下文件的require