php编译,参考文档
在windows上构建说明中文文档,参考下原理,无需自己编译,但是需要下载下来,打包时候需要用
刚看到一个大佬的spc的打包二进制包
https://www.workerman.net/a/1635
spc 自身二进制下载:https://dl.static-php.dev/static-php-cli/spc-bin/nightly/
直接运行 doctor 下载需要的安装包
./spc-windows-x64.exe doctor
// 下载速度慢的话,翻墙下
在 spc-windows-x64.exe 同级目录创建 buildroot\bin目录;去下载sfx文件
去下载spx包吧,看对php版本 注意看是windows Build 还是LinuxBuild,等等。 请下载 micro-cli_max-swow-php版本号xx。这个包比较大,扩展比较全
进行打包
./spc-windows-x64.exe micro:combine -O webman.exe -O webman.exe
//运行,就行能看到webman的命令
./webman.exe
./webman.exe start
// 访问127.0.0.1:8787
打包目录
webman.phar 怎么打包就不用说了,官方文档就有
遇到的问题,运行之后,访问速度好慢,可能是哪里出的问题呢???
./webman.exe start
你直接“./webman.exe start”运行好像是运行的start.php文件,你得官方打包的时候入口文件改成windows.php试试
不是,我试了下 只要spx打包的php执行都webman.phar都是很慢, 只要不是spx打包的都很快。我再看看问问
有研究出来问题吗
应该是
swow
扩展的问题,我试了一下,如果没有构建swow
扩展进去的micro
速度都很快。仅
Windows
有这种情况,Linux
并不会。扩展太少了