前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php启动服务过程中报xx函数没有找到的错误

php启动服务过程中报xx函数没有找到的错误

作者头像
槽痞
发布2020-12-15 11:43:52
7990
发布2020-12-15 11:43:52
举报
文章被收录于专栏:PHP开发者那些事

启动php服务的时候,它会包Fatal error: Uncaught Error: Call to undefined function xxx(),这个问题一般定位为在当前php环境中某个扩展没有开启或者没有安装

解决办法: • 首先找到缺失函数对应的扩展名,这个可以自行搜索。 • 然后运行php -m看对应的扩展是否存在,如果存在的话就直接去php.ini 中开启扩展,如果不存在就需要自行安装,当然可以看看有没有现成的包,直接install,如果没有就自行手动编译安装。

以cygwin举例,提示找不到mb_strlen这个函数,直接搜索到其对应的扩展是mb-string,点开https://cygwin.com/packages/package_list.htmlCtrl+F一下, 找到对应的名称为php-mbstring,既然在包里存在,我就可以使用apt-cyg install php-mbstring安装。

2020-12-11T01:38:10.png
2020-12-11T01:38:10.png

当然没有在包里不存在的扩展,如swooleredis,就自己手动编译安装,再添加到php.ini中就可以了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档