最近尝试webman的二进制打包,确实很方便,但是也出现了一些问题。 比如:使用phinx数据库迁移,多语言,上传文件至public目录等,目前我遇到的都是资源读取问题。 这些问题解决非常简单,常常只需要将配置项的base_path()变成base_path(false)然后将目录拷贝至webman.bin同目录就能解决,其他错误情况也类似,不过对部署上线就非常麻烦了。 通过编写一个自定义命令行可以轻松解决这个问题。...
数据库迁移工具phinx的使用和安装,请参考官方文档:https://www.workerman.net/doc/webman/db/migration.html 打开根目录的webman文件 在$cli->run();之前增加如下代码 : $phinxApp = new PhinxApplication(); $prefix = "phinx:"; foreach ($phinxApp->...