首页 > 数据库 >Fatal error: Call to undefined function mysql_connect() in …

Fatal error: Call to undefined function mysql_connect() in …

时间:2024-07-26 17:33:09浏览次数:8  
标签:function Fatal undefined -- error connect mysql PHP

错误记录:
Fatal error: Call to undefined function mysql_connect() in …

错误原因:
运行环境问题

解决方案:
你的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还是以旧的方

 

标签:function,Fatal,undefined,--,error,connect,mysql,PHP
From: https://www.cnblogs.com/hwrex/p/18325844

相关文章