swoole安装失败怎么办

发布时间 - 2019-12-14 00:00:00    点击率:

swoole安装失败怎么办?

常见错误

make或make install无法执行或编译错误

NOTICE: PHP message: PHP Warning: PHP Startup: swoole: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0

php版本和编译时使用的phpize和php-config不对应,需要使用绝对路径来进行编译。使用绝对路径执行PHP。

/usr/local/php-5.4.17/bin/phpize
./configure --with-php-config=/usr/local/php-5.4.17/bin/php-config
/usr/local/php-5.4.17/bin/php server.php

缺少mysql头文件

php_mysqli_structs.h:64:23: fatal error: my_global.h: No such file or directory

没有找到mysqlclient的头文件,需要安装mysqlclient-dev

建议自行编译php,不要使用Linux包管理系统自带的php版本

缺少pcre.h头文件

fatal error: pcre.h: No such file or directory

原因是缺少pcre,需要安装libpcre

Cannot find autoconf

phpize命令需要autoconf工具,请先安装它。

make install失败

make install需要root权限,如果不是以root用户登录的,请用sudo或su,再进行安装。

修改了php.ini后,php -m或phpinfo中没有swoole

请移步该文档

缺少hiredis.h

编译配置时启用--enable-async-redis,但没有安装hiredis库,编译时会报fatal error: 'hiredis/hiredis.h' file not found,请安装hiredis库或者去掉--enable-async-redis选项。

error: too many arguments to function 'zend_exception_error'

你的PHP版本低于PHP-5.3.10,请升级PHP版本。

推荐学习: swoole教程


# swoole  # php  # mysql  # Error  # redis  # linux  # 头文件  # 请先  # 如果不是  # 请用  # 没有找到  # 用户登录  # 没有安装  # 系统自带  # 文档  # Unknown 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript如何实现音频处理_Web Audio API如何工作?  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  JavaScript实现Fly Bird小游戏  如何在香港免费服务器上快速搭建网站?  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Laravel如何使用Telescope进行调试?(安装和使用教程)  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel Fortify是什么,和Jetstream有什么关系  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  如何在Windows服务器上快速搭建网站?  在线教育网站制作平台,山西立德教育官网?  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何在云服务器上快速搭建个人网站?  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  北京网站制作的公司有哪些,北京白云观官方网站?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  制作旅游网站html,怎样注册旅游网站?  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  详解jQuery停止动画——stop()方法的使用  移动端脚本框架Hammer.js  如何用景安虚拟主机手机版绑定域名建站?  如何实现javascript表单验证_正则表达式有哪些实用技巧  javascript中的try catch异常捕获机制用法分析  Laravel如何自定义分页视图?(Pagination示例)  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  Laravel API资源类怎么用_Laravel API Resource数据转换  如何快速使用云服务器搭建个人网站?  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  长沙企业网站制作哪家好,长沙水业集团官方网站?  iOS正则表达式验证手机号、邮箱、身份证号等  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  Laravel如何使用模型观察者?(Observer代码示例)  如何快速搭建虚拟主机网站?新手必看指南  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  Laravel怎么为数据库表字段添加索引以优化查询  Laravel怎么在Blade中安全地输出原始HTML内容  Laravel怎么调用外部API_Laravel Http Client客户端使用  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  如何有效防御Web建站篡改攻击?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】