安装与启动

easySwoole 项目依赖于 Swoole 扩展,在使用 easySwoole 之前需要先安装 swoole 扩展。

快速安装

命令行快速安装:

bash <(curl https://www.easyswoole.com/installer.sh)

或是:

curl https://www.easyswoole.com/installer.php | php

手动安装

easyswoole 下载源码,下载下来之后目录结构如下:

  1. ├── src ----------------框架所在目录
  2. ├── ide-helper ----------IDE代码补全提示
  3. └── .htaccess-apache --------Apache 反向代理规则

其中,src 目录中的内容为项目需要的,目录结构如下 :

  1. ├── App -------------------应用目录
  2. |----Controller----------控制器目录
  3. |----Model---------------模型目录
  4. |----Vendor--------------第三方插件
  5. ├── Conf -------------------配置与事件配置目录
  6. ├── Core -------------------框架核心目录
  7. ├── server -----------------服务管理脚本
  8. └── unitTest.php ----------单元测试脚本

Hello World

进入 src 目录,执行

  1. php server start

启动 easySwoole。在浏览器输入 ip:9501/ 可以看到欢迎使用语说明安装成功。

服务启动

easySwoole 不依赖 Apache/Nginx, 自带 HttpServer 功能,进入项目根目录,执行 php server start 就可以启动 easySwoole。easySwoole 只有四个命令参数 : start(启动), stop(停止), reload(重载),update(更新项目Core目录)

在启动 easySwoole 的时候也可以指定一些配置参数。例如通过执行 php server help —start 可以查看启动参数和具体的参数含义。

这里注意一点,easySwoole 属于常驻内存的应用,当修改代码之后要重启 easySwoole 代码才能生效。