PHP code example of uniondrug / server
1. Go to this page and download the library: Download uniondrug/server library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
uniondrug / server example snippets
return [
'default' => [
'host' => 'http://0.0.0.0:9527',
'class' => \Uniondrug\Server\Servitization\Server\HTTPServer::class,
'options' => [
'pid_file' => __DIR__ . '/../tmp/pid/server.pid',
'worker_num' => 1,
'task_worker_num' => 1,
],
'processes' => [],
'listeners' => [
[
'class' => \Uniondrug\Server\Servitization\Server\ManagerServer::class,
'host' => 'tcp://0.0.0.0:9530',
],
],
],
'development' => [
'autoreload' => true,
'processes' => [
// 开发环境,自动监控文件改动,改动后自动Reload服务
\Uniondrug\Server\Processes\ReloadProcess::class,
],
],
'production' => [
'options' => [
'worker_num' => 5,
],
],
];
return [
'default' => [
'adapter' => 'mysql',
'debug' => true,
'useSlave' => false,
'interval' => 0,
'connection' => [
'host' => '127.0.0.1',
'port' => 3306,
'username' => 'root',
'password' => '',
'dbname' => 'dbname',
'charset' => 'utf8',
],
],
];
$ composer requre uniondrug/server
$ cp vendor/uniondrug/server/server.php.example config/server.php