[TOC] ## Swoole `composer require topthink/think-swoole` 修改配置文件`config/swoole.php` ~~~ 'host' => env('SWOOLE_HOST', '0.0.0.0'), // 监听地址 'port' => env('SWOOLE_PORT', 9501), // 监听端口 ~~~ ## Migration `composer require topthink/think-migration` ## JWT 系统默认支持session和JWT两种认证方式,如果你开发的API应用的时候需要开始使用jwt,必须安装: `composer require thans/tp-jwt-auth` 然后,新增文件:`config/jwt.php` ~~~ return [ 'secret' => env('JWT_SECRET', 'f4f03e821c54a2f3911e5d12328832cd'), //Asymmetric key 'public_key' => env('JWT_PUBLIC_KEY'), 'private_key' => env('JWT_PRIVATE_KEY'), 'password' => env('JWT_PASSWORD'), //JWT time to live 'ttl' => env('JWT_TTL', 7200), //Refresh time to live 'refresh_ttl' => env('JWT_REFRESH_TTL', 20160), //JWT hashing algorithm 'algo' => env('JWT_ALGO', 'HS256'), 'blacklist_storage' => thans\jwt\provider\storage\Tp6::class, ]; ~~~ ## 阿里云OSS存储 系统默认支持4种上传存储方式,默认是本地存储;如果需要使用`阿里云OSS存储`,必须安装: `composer require aliyuncs/oss-sdk-php` ## 腾讯云COS存储 系统默认支持4种上传存储方式,默认是本地存储;如果需要使用`腾讯云COS存储`,必须安装: `composer require qcloud/cos-sdk-v5 ` ## 七牛云存储 系统默认支持4种上传存储方式,默认是本地存储;如果需要使用`七牛云存储`,必须安装: `composer require qiniu/php-sdk` ## 邮件 如果需要使用发送邮件功能,必须安装: `composer require phpmailer/phpmailer` ## Querylist 系统已经优化,并没有使用该扩展。后期CMS如果新增采集功能,需要先安装该扩展: `composer require jaeger/querylist` ## phpspreadsheet 如果需要使用后台的`批量导入`功能,必须安装: `composer require phpoffice/phpspreadsheet` ## phpword 如何需要读取或生成word文件、word模板,需要安装: `composer require phpoffice/phpword` ## xlswriter 扩展下载地址:[https://pecl.php.net/package/xlswriter](https://pecl.php.net/package/xlswriter) composer require viest/php-ext-xlswriter-ide-helper:dev-master ## PDF 用于读取pdf文件 `composer require smalot/pdfparser` ## 阿里云通讯(原阿里大于短信)SDK `composer require alibabacloud/client` ## ThinkAPI `composer require topthink/think-api` ## 二维码生成 `composer require endroid/qr-code` ## 定时任务 `composer require yunwuxin/think-cron`