帝国CMS网站Fatal error: Call to undefined function mysql_connect() in …
更新日期:2024-06-21 20:12:55 来源:网络
Fatal error: Call to undefined function mysql_connect() in …
解答:你的运行环境问题
原因1:你的PHP不支持mysql_connect()函数。PHP是一种模块化的设计,除了核心的内容,其他都是可选的。之所以不支持,是因为在编译PHP时没有加入对MYSQL数据库的支持。
原因2:
如果你的操作系统是Linux/Unix:
1).如果PHP是自己编译的,那么要重新做。在configure后面加上--with-mysql选项
2).如果是用的RPM,建议到网上去找找已经内置MYSQL支持的RPM包,重新装上去
原因3:卸载了以前的mysql,重装的mysql又不是rpm装的
所有安装后的路径不同了;但是在原先装apache的时候需要./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \ (主要是这句)
用来指定mysql的安装路径
所以在重装了之后因为路径不一样,apache就无法找到mysql的安装路径
也就出现了mysql_connect:未被定义的错误
结论:MYSQL4版本以上,调用libmysqlclient.so 的方式改了,跟MYSQL3.23不一样,而PHP4.3.2和APACHE还是以旧的方式来调用,因此就找不到libmysqlclient.so 了。
MYSQL4的密码加密方式改变 可访问:http://dev.mysql.com/doc/refman/4.1/en/upgrading-from-3-23.html
解答:你的运行环境问题
原因1:你的PHP不支持mysql_connect()函数。PHP是一种模块化的设计,除了核心的内容,其他都是可选的。之所以不支持,是因为在编译PHP时没有加入对MYSQL数据库的支持。
原因2:
如果你的操作系统是Linux/Unix:
1).如果PHP是自己编译的,那么要重新做。在configure后面加上--with-mysql选项
2).如果是用的RPM,建议到网上去找找已经内置MYSQL支持的RPM包,重新装上去
原因3:卸载了以前的mysql,重装的mysql又不是rpm装的
所有安装后的路径不同了;但是在原先装apache的时候需要./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \ (主要是这句)
用来指定mysql的安装路径
所以在重装了之后因为路径不一样,apache就无法找到mysql的安装路径
也就出现了mysql_connect:未被定义的错误
结论:MYSQL4版本以上,调用libmysqlclient.so 的方式改了,跟MYSQL3.23不一样,而PHP4.3.2和APACHE还是以旧的方式来调用,因此就找不到libmysqlclient.so 了。
MYSQL4的密码加密方式改变 可访问:http://dev.mysql.com/doc/refman/4.1/en/upgrading-from-3-23.html
- 帝国CMS网站Fatal error: Call to undefined function mysql_connect() in …
- 帝国CMS网站采集入库错误 Fatal error: Call to undefined function: imagecreatefromgif() in ..../e/class/gd.php .
- 帝国CMS网站采集入库错误 Fatal error: Call to undefined function: imagettfbbox() in ..../e/class/gd.php ..
- 帝国CMS网站Fatal error: Call to undefined function sys_ShowTextPage…
- 帝国CMS网站Fatal error: Corrupted encoded data detected in …
- 帝国CMS网站安装成功,进入后台输入用户名和密码登陆就出现下面的错误提示: “Parse error: parse error, unexpected ')'
- 帝国CMS网站Fatal error: Cannot redeclare printerror() (previously declared in …
- 帝国CMS网站Fatal error: Allowed memory size of …. bytes exhausted (tried to allocate … bytes) in.
- 帝国CMS网站Fatal error: Maximum execution time of …
- 使用php5.3.*版本无法连接到MySQL说明
- 帝国CMS网站使用php5.3.*版本无法连接到MySQL数据库
- 帝国CMS网站生成内容页提示“Table '*.phome_ecms_' doesn't exist......update ***_ecms_ set havehtml
- 帝国CMS网站列表页提示“Parse error: syntax error, unexpected '<' in D:\web\e\class\connect.ph
- 帝国CMS网站后台登陆认证码修改
- 帝国CMS网站自动提取简介时不想自动回车
- 帝国CMS网站控制面板“[!--empirenews.template--]”样式修改
- 帝国CMS网站为什么发布时间比实际时间相差8个小时?
- 帝国CMS网站为什么父栏目页面为空白页
- 帝国CMS网站点击区域链接为什么中文会变成乱码
- “建立数据表: phome_ecms_article 完毕...... You have an error in your SQL syntax. Check the manual that co