linux宝塔面板配置环境下安装tp5和think-swoole拓展

版本选择

PHP-7.2

MySQL 8.0.24

Apache 2.4.48

宝塔面板安装php7.2时自带的composer1.10版本

第一步:宝塔面板安装swoole

 测试是否安装成功

a.命令行输入

php --ri swoole

 

 安装成功

b.输入命令

php -m

 

 有swoole 安装成功

第二步composer安装thinkphp5.0

执行命令:

composer create-project topthink/think=5.0.* thinkphp5.0  --prefer-dist

 

 提示版本老旧需要更新版本

composer更新版本命令:

//composer self-update 更新到适配当前环境最新版
composer self-update
//composer self-update 1.10.*  更新到指定版本这里是1.10的某个版本
composer self-update 1.10.*

安装成功

再次执行:composer create-project topthink/think=5.0.* thinkphp5.0 --prefer-dist

 报错提示proc_open函数被禁用

把proc_open函数从禁用列表中删除

第三次执行:composer create-project topthink/think=5.0.* thinkphp5.0 --prefer-dist

 thinkphp安装成功

但是在vendor目录里面没有发现swoole拓展,看来tp5默认的不带swoole拓展

第三步:安装think-swoole拓展

tp5安装swoole拓展手册:

https://www.kancloud.cn/thinkphp/think-swoole/722895#Swoole_11

进入项目根目录执行命令:

composer require topthink/think-swoole

 

 安装成功,

查看项目拓展已经有swoole拓展

 安装完成,接下来可以在tp5里面使用swoole了

 

原文地址:https://www.cnblogs.com/keketoloveme/p/14977783.html