golang 部分主要是用来启动和结束 webman 进程的,其他所有业务流程和前端部分都是由 webman 响应的。 有兴趣可以下载安装体验一下,只支持 Windows,安装包大小:12.7MB。 下载地址 密码:webman。 网盘里面有一个 Windows 系统版本的 micro.sfx 文件,只打包了小部分扩展,没有带 MySQL,只有sqlite3。 // app.go // App struct ty...
前段时间发现一个非常极客的项目:dockerc,一直没时间去尝试,今天试了一下果然可以正常运行。 以下是我测试将 webman 镜像编译为二进制文件的项目目录。 可以不使用 opcache,我主要是为了测试把php代码先编译为 opcode,然后清空源文件。 webman ├── app ├── composer.json ├── composer.lock ├── config ├── Dockerfile ├──...
作为PHP开发者都应该知道PHP有两种运行模式:php-fpm和php-cli,那么在 Swoole 5.0中将迎来一种新的运行模式:swoole-cli。 Swoole 将像node.js这样作为独立程序提供给用户,而不是作为PHP的一个扩展。 除此之外swoole-cli会尽可能地对php-src进行裁剪,移除一些不用的机制、模块、扩展、函数、类型、常量、代码,使得整个程序可以在几分钟之内编译完成。 了解更多S...