哎呀,转眼间一年又过去了。一般的博客都是盘点历程,讲讲故事,
那么我们就来看看我吃错药做出来的项目,掌声有请!
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年做的神仙级(辣鸡)项目?
本文由 zlh 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。