新年好!2024,活力满满

in 日常 with 0 comment

哎呀,转眼间一年又过去了。一般的博客都是盘点历程,讲讲故事,
那么我们就来看看我吃错药做出来的项目,掌声有请!
ioBlog

先看看有

PS D:\my\Documents\ioBlog重构版> tree
文件夹 PATH 列表
卷序列号为 74CD-CD89
D:.
├─etc
├─files
├─ioHome
├─lib
│  ├─cli
│  ├─http
│  ├─install
│  ├─plugin
│  └─post
├─post
└─usr
├─myTheme
└─sayHello

PS D:\my\Documents\io> php ./run.php -h
Hello ioBlog V0.1.2(重构版)
使用方法:
    run.php --[长命令](=[值]) 或 -[多个短命令]
    => 如">>> run.php --help --start=82" || ">>> run.php -hs"
    => 先显示帮助再(在82端口)启动HTTP服务器
    (!)短命令不接受任何值!

命令列表:
    长命令              短命令    说明
    --start=[port]     -s        启动HTTP服务器
    --admin            -a        管理员操作面板
    --no-panel         -p        禁用前端面板,即/panel
    --help             -h        显示本帮助
    --version          -v        显示ioBlog版本号
    --allow-root       -A        允许ROOT运行ioBlog且无任何提示
    --quiet            -q        安静模式
    --no-plugin        -n        不加载插件,即安全启动

HTTP设置
    --thread=[count]             强制以指定线程数量模式启动。
    --process=[count]            强制以多进程模式启动。危险!
    --bind-addr=[PHP_ADDR]       用PHP支持的协议启动(很可惜,只有ioHTTP支持)
    --unix-socket=[SOCKET_PATH]  (仅unix)监听unixSocket,通讯更高效
    --workerman                  用workerman启动HTTP,需要composer预安装
    --test             -t        设置为debug模式,即强制单进程、单线程
    --swoole                     使用Swoole扩展加速HTTP(需安装swoole)

Powered by imzlh(C) http://imzlh.top/project MIT Licnse
PS D:\my\Documents\io>

看,丰富的功能列表,看起来像是万能工具箱一样

安装

还有后台,只是代码太古老了,自己写的代码居然报错了

后台

主页

没关系,至少基础功能能用就行了,还有这LOG输出还是可以的

后台

再看看管理面板

     _       ____  _             ____                  _
    (_) ___ | __ )| | ___   __ _|  _ \ __ _ _ __   ___| |
    | |/ _ \|  _ \| |/ _ \ / _` | |_) / _` | '_ \ / _ \ |
    | | (_) | |_) | | (_) | (_| |  __/ (_| | | | |  __/ |
    |_|\___/|____/|_|\___/ \__, |_|   \__,_|_| |_|\___|_|
                        |___/
欢迎来到ioBlog管理工具!
1) 半GUI管理
2) 虚拟终端模式
3) 安装模式
选择 >>> 1

交互好评

==================================
1) 上一级
2) 测试
  请选择项目
>>> 2
:aa
aa:设置已保存...

还有内建终端(你敢想是给一个博客做的吗)

启动内建终端(Built in shell mode.)
 >>> help
ioShell V1 for ioBlog(CLI)
请使用_代替空格!多个参数用空格隔开
post    || 轻文章操作命令
blog    || ioBlog操作助手
vm      || VM执行器
 >>> help blog
[[ blog ]] ioBlog操作,与直接启动一样
start : 启动
 >>> bblog start
未知命令'bblog' 尝试'help'获取更多信息!
 >>> lastCode
执行成功/0
 >>> lastError
没有错误.尝试 'lastCode' 获取退出状态
 >>> blog start
无法启动:缺少pcntl扩展 >>>
 >>>

不用浏览器也可以安装

你说是不是脑残200年做的神仙级(辣鸡)项目?

Responses