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