linux下PHP环境中Fatal error: Call to undefined function mysql_connect() 出错

RT...linux下,打开phpinfo是正常的,但没有找到mysql相关的信息,但是mysql是安装成功的了.然后,打开php是正常的,但是如果是链接到数据库,则出现... RT...
linux下,打开phpinfo是正常的,但没有找到mysql相关的信息,但是mysql是安装成功的了.然后,打开php是正常的,但是如果是链接到数据库,则出现Fatal error: Call to undefined function mysql_connect() 这种错误.
PS:是linux(ubuntu)+mysql(mariadb)+apache+php
展开
 我来答
jiangtao9999
2013-10-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8219万
展开全部
php 的 mysql 支持是需要一个扩展模块的。这个东西虽然自带了,不过需要编译时打开,而且还要在 php.ini 里面载入。
哦对了,印象里 mysql 有两个版本的扩展一个是针对 4.x 一个是针对 5.x。
很久没弄 php 了。现在应该也是这样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tzchao
2013-10-20
知道答主
回答量:7
采纳率:0%
帮助的人:9511
展开全部
肯定是你的数据库模块没有安装!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
甞寻欢
2013-10-20 · 超过24用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:40.1万
展开全部
phpinfo 是不会显示MYSQL信息的,只会提示开启了哪些组件。 你可以单独写一个链接数据库的代码看看,我估计你应该是没有开启php的MYSQL 或者 MYSQLI 或者 PDO组件。 自己检查看看你的数据库链接代码用的是哪种组件。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式