首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端中未定义的mysql_connect

终端中未定义的mysql_connect
EN

Server Fault用户
提问于 2011-11-22 22:29:33
回答 1查看 977关注 0票数 -1

我用的是LAMPP和Ubuntu 64位。当我试图使用终端执行php文件时,当我使用浏览器加载我的mysql_connect文件时,未定义的given.But错误是given.But。我试图编辑php.ini,删除extension=mysql.so前面的分号,然后重新启动lampp,但是错误是“无法加载动态库”。我能做些什么来解决这个问题?这对我来说很重要,因为我需要使用crontab运行我的php脚本。

谢谢。

PHP Fatal error: Call to undefined function mysql_connect() in /opt/lampp/htdocs/setrandomport-message.php on line 15

extension=msql.so

PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/msql.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-11-23 01:19:19

所以听起来你很困惑,因为你有两个不同的php版本。

您拥有作为/opt/lampp/中lampp包的一部分的版本,以及通过包管理器安装的php。简单地说,就是通过包管理器以及apt-get install php5-mysql安装php5-mysql模块。

您不能在不同版本的PHP之间混合和匹配模块。如果选择有两个独立的安装,则必须分别维护它们。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/333896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档