【swoole】使用swoole项目启动失败各种报错的总结

沉梦小哥哥
预计阅读时长 3 分钟
位置: 首页 Swoole 正文

一.composer版本要对上

# composer降级

composer self-update --1

# 再更新到指定版本(您项目支持的那个版本)
composer self-update 2.4.0


二.swoole无法使用openssl

该问题是宝塔自带的安装时,swoole新版本默认不会安装openssl扩展

按照下方我之前的博客重新编译安装即可


swoole编译安装传送门


三.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.数据库无法正常链接


-- 展开阅读全文 --
头像
【thinkphp】一个自用的.env环境变量动态配置php函数
« 上一篇 2023-01-23
【php笔记】PHP输出当前进程所有变量/常量/模块/函数/类
下一篇 » 2023-03-24
取消
微信二维码
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]