版本选择
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了
linux宝塔面板配置环境下安装tp5和think-swoole拓展
原文:https://www.cnblogs.com/keketoloveme/p/14977783.html