官方文档地址:https://www.swoft.org/documents/v2/index.html

Requirement

Install

准备工作:

  • PHP,版本 >=7.1
  • PHP 包管理器 Composer
  • PCRE 库
  • PHP 扩展 Swoole,版本 >=4.3
  • 额外扩展:PDORedis
  • 删除php.ini的proc_open和proc_get_status函数;disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open ,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

全局配置阿里云镜像加速:

参考:https://developer.aliyun.com/composer

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

Composer

composer create-project swoft/swoft swoft

Start

  • Http Server
[root@swoft swoft]# php bin/swoft http:start
  • WebSocket Server
[root@swoft swoft]# php bin/swoft ws:start
  • RPC Server
[root@swoft swoft]# php bin/swoft rpc:start
  • TCP Server
[root@swoft swoft]# php bin/swoft tcp:start
  • Process Pool
[root@swoft swoft]# php bin/swoft process:start

发表评论

电子邮件地址不会被公开。 必填项已用*标注