企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
安装swoolefy作为项目使用,有两种方式: ### composer安装(推荐) 利用composer来安装,有一个好处就是可以方便升级。swoolefy将作为一个核心的组件安装在vendor目录下。 注意:首先要在你的系统上安装composer,同时全局安装composer的中国全量镜像,请选择使用laravel-china的镜像 `composer config -g repo.packagist composer https://packagist.laravel-china.org` 1. 在某一个目录下创建应用目录,例如应用目录为project,则在project的目录下创建composer.json文件,最简单的内容如下: ~~~ { "license": "MIT", "type": "project", "minimum-stability": "dev", "require": { "bingcool/swoolefy": "*" }, "repositories": { "packagist": { "type": "composer", "url": "https://packagist.laravel-china.org" } } } ~~~ 如果需要了解更多composer,https://pkg.phpcomposer.com/ 2. composer安装,直接执行: ~~~ composer install --prefer-dist ~~~ 安装完成后,简单的目录结构: ``` project |-----vendor |---- composer.json |-----composer.lock ``` 3、创建启动控制文件swoolefy 在project的目录下将以下内容复制值创建的swoolefy文件 ``` <?php #! /usr/bin/php // 启动文件目录 defined('START_DIR_ROOT') or define('START_DIR_ROOT', __DIR__); // 定义注册的应用名称和对应使用的协议 $APP_NAMES = [ 'App' => 'http' ]; require_once "./vendor/bingcool/swoolefy/swoolefy"; ``` <table><tr><td bgcolor=orange> 注意: 'App' => 'http',App就是开发者需要创建的应用名称,‘http’代表创建http服务器应用 </tr></table> 最终目录结构: ``` project |-----vendor |---- composer.json |-----composer.lock |-----swoolefy ```