Skip to content

paranoidxc/TheOldHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheOldHunter

##居在 福州54北 找新工作 后端开发(PHP 或 GO)

CLI-HTTP-SERVER-WITH-FRAMEWORK

** 实现一个基于 cli 常驻内存模式的 最小化 http 带个人 orm 和 lib 的服务框架 **

** to be continue... **

Usage:

  • php >= 7.1
  • 编译php configure --enable-pcntl --enable-sockets --enable-shmop
  • php -m | grep event
    1. pecl install event
    2. configure event from source code
      1. install libevent on OS
      2. configure install event and add event.so to php.ini file
  • 启动服务 php public/instance.php start|stop|reload
  • 浏览器打开
    • 127.0.0.1:9000/
    • 127.0.0.1:9000/default/index?a=b&c=d

Todo List:

  • 守护进程模式运行
  • 监控子进程
  • 多进程模式
  • IO复用
    • SELECT 模式
    • EPOLL 模式
  • 支持 HTTP 协议
    • POST
    • GET
  • 支持 HTTPS 协议
  • 代码重构成面向对象模式
  • WEB 框架
    • ROUTE
    • MVC
      • Controller
      • View
      • Model
    • LIB
  • 自动热更新
    • fswatch
    • inotify
  • TINY LOG

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published