golang 部分主要是用來(lái)啟動(dòng)和結(jié)束 webman 進(jìn)程的,其他所有業(yè)務(wù)流程和前端部分都是由 webman 響應(yīng)的。 有興趣可以下載安裝體驗(yàn)一下,只支持 Windows,安裝包大小:12.7MB。 下載地址 密碼:webman。 網(wǎng)盤(pán)里面有一個(gè) Windows 系統(tǒng)版本的 micro.sfx 文件,只打包了小部分?jǐn)U展,沒(méi)有帶 MySQL,只有sqlite3。 // app.go // App struct ty...
前段時(shí)間發(fā)現(xiàn)一個(gè)非常極客的項(xiàng)目:dockerc,一直沒(méi)時(shí)間去嘗試,今天試了一下果然可以正常運(yùn)行。 以下是我測(cè)試將 webman 鏡像編譯為二進(jìn)制文件的項(xiàng)目目錄。 可以不使用 opcache,我主要是為了測(cè)試把php代碼先編譯為 opcode,然后清空源文件。 webman ├── app ├── composer.json ├── composer.lock ├── config ├── Dockerfile ├──...
作為PHP開(kāi)發(fā)者都應(yīng)該知道PHP有兩種運(yùn)行模式:php-fpm和php-cli,那么在 Swoole 5.0中將迎來(lái)一種新的運(yùn)行模式:swoole-cli。 Swoole 將像node.js這樣作為獨(dú)立程序提供給用戶(hù),而不是作為PHP的一個(gè)擴(kuò)展。 除此之外swoole-cli會(huì)盡可能地對(duì)php-src進(jìn)行裁剪,移除一些不用的機(jī)制、模塊、擴(kuò)展、函數(shù)、類(lèi)型、常量、代碼,使得整個(gè)程序可以在幾分鐘之內(nèi)編譯完成。 了解更多S...