廢話少說,先上wordpress的下載鏈接,來體驗(yàn)一下單文件版的wordpress吧!
https://github.com/heguangyu5/bpc-wordpress-6.2.2-zh_CN/releases
3個(gè)可執(zhí)行文件,分別可以在 Ubuntu 18.04 / 20. 04 / 22.04 上直接運(yùn)行.
其中 wordpress-althttpd-ubuntu-22.04-amd64 補(bǔ)上兩個(gè)缺失的類庫也可以在 Debian 12 上運(yùn)行.
詳見 README.md
主要功能如: 文章,媒體,頁面,評(píng)論,外觀(主題切換),用戶,設(shè)置(語言切換) 都可用.
關(guān)于BPC
不了解BPC是什么的可以翻看之前的帖子.
簡言之,BPC可以將PHP代碼最終轉(zhuǎn)譯成C語言,然后編譯成動(dòng)態(tài)鏈接庫或者可執(zhí)行程序,實(shí)現(xiàn) PHP Native AOT.
workerman/GatewayWorker二進(jìn)制打包的另一選擇
BPC已經(jīng)能夠成功編譯 workerman-4.1 GatewayWorker-3.x, 之前已經(jīng)分享過, 見 http://www.wtbis.cn/a/1514.
BPC二進(jìn)制打包的好處有3點(diǎn):
如果可以完美支持webman 我愿意付費(fèi)
收費(fèi)的事情估計(jì)還比較遠(yuǎn),除非是公司之間的深度合作.
webman的話,目前我已經(jīng)把6個(gè)依賴中的5個(gè)給編譯好了,后邊抽時(shí)間來編譯webman.
但我沒用過webman,只能當(dāng)作黑盒子來編譯,webman也沒看到有測試用例保障,所以需要一個(gè)熟悉webman的人來協(xié)助測試什么的,不知道你是否愿意?
5個(gè)已編譯好的依賴:
composer create-project workerman/webman
安裝后隨便在:http://www.wtbis.cn/webman 安裝幾個(gè)插件
比如:
然后進(jìn)行簡單調(diào)用進(jìn)行打包,如果打包后可以正常運(yùn)作,那么問題就不大!
加油