【swoole】使用swoole项目启动失败各种报错的总结
一.composer版本要对上
# composer降级 composer self-update --1 # 再更新到指定版本(您项目支持的那个版本) composer self-update 2.4.0
二.swoole无法使用openssl
该问题是宝塔自带的安装时,swoole新版本默认不会安装openssl扩展
按照下方我之前的博客重新编译安装即可
三.swoole安装完查看版本正常但无法启动,项目运行提示找不到swoole
如果你使用的是宝塔等php多版本共存服务器程序,大概率是php版本对不上,比如你安装了php8.1,swoole安装在8.0、7.4或其他版本下面
这个时候将php最新版卸载,或者重新编译安装到该版本下即可
四.其他启动立即退出、报错问题
1.未安装fileinfo扩展
2.未安装Redis扩展
3.没有将扩展写在php.ini并保存
4.没有重启php
5.没有删除禁用函数proc_open和putenv
6.数据库无法正常链接
-- 展开阅读全文 --