ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] >[info] ### **基础环境要求** 满足基本的环境要求才能运行框架,`EasySwoole`框架对环境的要求十分简单,只需要满足运行`Swoole`扩展的条件,并且`PHP`版本在 7.3 以上即可 * 保证**PHP**版本大于等于**7.3** * 保证**Swoole**扩展版本大于等于**4.4.23** * 需要**pcntl**扩展的任意版本 * 使用**Linux**/**FreeBSD**/**MacOS**这三类操作系统 * 使用**Composer**作为依赖管理工具 >[info] ### **swoole 扩展安装** 1. 通过宝塔直接安装 ![](https://img.kancloud.cn/84/0e/840e49945e3aa9f2161dab1991aefd2e_649x597.png) 2. 下载编译安装 https://www.easyswoole.com/QuickStart/installSwoole.html 3. 查看 swoole 信息 ``` php --ri swoole ``` ![](https://img.kancloud.cn/46/d1/46d1c499c72290fb36b3483d725a561d_376x324.png) >[info] ### **easyswoole 框架安装** #### **1. Composer 安装:** ~~~ composer require easyswoole/easyswoole=3.5.x php vendor/easyswoole/easyswoole/bin/easyswoole install 或 php vendor/bin/easyswoole install ~~~ **首次安装,会提示您是否选择释放(release)`Index.php`、`Router.php`和`App`目录到项目目录。** ![](https://img.kancloud.cn/93/80/9380c34c29f06d75ded29a720ccf3793_512x126.png) <span style="color:red;"><b>注意:</b></span> 上述输入了`Y`、`Y`,表示选择了 release(释放)`Index.php`、`Router.php`和`App`目录在项目根目录,默认`N`、`N`是不释放的,也不会自动生成`App`目录和`App`命名空间。 ![](https://img.kancloud.cn/c1/95/c19524d57a3b9cd7316e26b07a968c0d_831x143.png) <span style="color:red;"><b>注意:</b></span> `更新composer.json:` ![](https://img.kancloud.cn/25/ce/25ce26465904ad9c33b3b32588eb04c9_524x67.png) ***** #### **2. 启动 停止 状态:** 中途没有报错的话,执行: ~~~ # 启动框架(-d 以守护进程方式运行) php easyswoole server start [-d] # 状态 php easyswoole status # 停止 php easyswoole server stop # 强制停止 php easyswoole server stop -force ~~~ 此时可以访问`http://localhost:9501`就看到框架的欢迎页面,表示框架已经安装成功。(curl -I 127.0.0.1:9501) ![](https://img.kancloud.cn/54/1d/541d3196cb44c9a8476720afd27fdadd_693x428.png) ![](https://img.kancloud.cn/d6/97/d6971bcba325d6f2ba9247ccc334598f_1611x783.png) ***** ![](https://img.kancloud.cn/45/e2/45e21337eb45255039eb04a5ef5e8cf6_2160x1319.png) #### **3. 安装 IDE 代码提示组件** ``` # 未发现任何效果 composer require easyswoole/swoole-ide-helper ```