PHPForker
所属分类:网络编程
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2021-09-24 04:18:36
上 传 者:
sh-1993
说明: 一个用PHP编写的简单多进程编程框架,从Workerman那里学到了很多东西,这主要有助于我们了解Workerman...,
(A simple Multi-Process programming skeleton written in PHP and learned much from Workerman, which mainly help us to find out how Workerman core works.)
文件列表:
Autoloader.php (1616, 2021-09-23)
Config/ (0, 2021-09-23)
Config/Main.php (1948, 2021-09-23)
Container.php (33591, 2021-09-23)
Core/ (0, 2021-09-23)
Core/Base.php (22408, 2021-09-23)
Core/Connection.php (1650, 2021-09-23)
Example/ (0, 2021-09-23)
Example/forker.php (508, 2021-09-23)
Image/ (0, 2021-09-23)
Image/demo1.png (75238, 2021-09-23)
Image/demo2.png (62137, 2021-09-23)
Image/demo3.png (100080, 2021-09-23)
Image/demo4.png (97323, 2021-09-23)
Image/demo5.png (63686, 2021-09-23)
Image/demo6.png (88909, 2021-09-23)
Image/qqgroup.png (40073, 2021-09-23)
Library/ (0, 2021-09-23)
Library/Common/ (0, 2021-09-23)
Library/Common/Functions.php (3027, 2021-09-23)
Library/CustomTerminalColor/ (0, 2021-09-23)
Library/CustomTerminalColor/Color.php (2236, 2021-09-23)
Library/CustomTerminalColor/ShellColor.php (3154, 2021-09-23)
Library/Helper/ (0, 2021-09-23)
Library/Helper/Timer.php (4792, 2021-09-23)
Library/Helper/Tool.php (18272, 2021-09-23)
composer.json (802, 2021-09-23)
composer.lock (3552, 2021-09-23)
# PHPForker
## What is it?
A simple Multi-Process programming skeleton written in PHP and learned much from [Workerman](https://www.workerman.net), which remove the part of Network Event Library, it aims at two aspects by programming personally:
* `Help us find out PHP Multi-Process programming`
* `Help us find out how Workerman core works`
## PHPForker是什么?
PHPForker是一个PHP多进程编程骨架,借鉴了Workerman诸多优良编程思想,剥离了其中的网络事件库抽象部分,集中围绕多进程编程,为了便于直观的调试以及保持最轻的多进程骨架,所以简单的内嵌了一个基于select多路复用技术的 TCP & UDP Server。为了学习如此优秀的Workerman框架,作者亲自撸了一遍,本项目旨在深入学习和分享:
* `弄明白PHP多进程编程核心思想`
* `弄明白Workerman内核工作原理`
## Special Note
PHPForker is only an experimental work for study, so don't use it in a production environment unless you know what you're doing, it is better to use the official [Workerman](https://www.workerman.net).
## 特别说明
PHPForker只是一个用于学习研究的实验性项目,所以不要在生产环境中使用它,请使用官方[Workerman](https://www.workerman.net),除非你知道自己在做什么。
## Installation
```
composer require blogdaren/phpforker
```
## Prerequisites
* \>= PHP 5.3
* A POSIX compatible operating system (Linux, OSX, BSD)
* POSIX extensions for PHP
* PCNTL extensions for PHP
## Usage
```php
setPublicProps([
'name' => $name,
'count' => 2,
'user' => 'root',
]);
}
Container::start();
```
## Screenshot
![demo1](https://github.com/blogdaren/PHPForker/blob/master/Image/demo1.png)
----
![demo2](https://github.com/blogdaren/PHPForker/blob/master/Image/demo2.png)
----
![demo3](https://github.com/blogdaren/PHPForker/blob/master/Image/demo3.png)
----
![demo4](https://github.com/blogdaren/PHPForker/blob/master/Image/demo4.png)
----
![demo6](https://github.com/blogdaren/PHPForker/blob/master/Image/demo6.png)
----
![demo5](https://github.com/blogdaren/PHPForker/blob/master/Image/demo5.png)
## Related links and thanks
* [http://www.blogdaren.com](http://www.blogdaren.com)
* [https://www.workerman.net](https://www.workerman.net)
近期下载者:
相关文件:
收藏者: