php 遇到mysql_connect()函数时报错?
我的系统是ubuntu12.04错误信息为:Fatalerror:Calltoundefinedfunctionmysql_connect()in/var/www/tes...
我的系统是ubuntu12.04
错误信息为:Fatal error: Call to undefined function mysql_connect() in /var/www/test.php on line 2 展开
错误信息为:Fatal error: Call to undefined function mysql_connect() in /var/www/test.php on line 2 展开
6个回答
展开全部
从这个错误的信息来看 是找不到mysql_connect()函数,
为什么会出现这个原因呢?
我们来看看PHP一般找函数定义的目录:
1、在PHP的配置文件中,php.ini文件
找到这句:
extension_dir = "php安装目录\ext"
然后,注释掉下面两行(分号表示注释)
extension=php_mysql.dll;
extension=php_mysqli.dll;
2、apache安装目录中的httpd.conf
增加PHPIniDir "php安装目录"
将php安装目录下的libmysql.dll文件拷到C:\WINDOWS\system32目录中
重启apache
这样应该可以了 希望能帮助你。。
可以解决你的问题的话 还望采纳
为什么会出现这个原因呢?
我们来看看PHP一般找函数定义的目录:
1、在PHP的配置文件中,php.ini文件
找到这句:
extension_dir = "php安装目录\ext"
然后,注释掉下面两行(分号表示注释)
extension=php_mysql.dll;
extension=php_mysqli.dll;
2、apache安装目录中的httpd.conf
增加PHPIniDir "php安装目录"
将php安装目录下的libmysql.dll文件拷到C:\WINDOWS\system32目录中
重启apache
这样应该可以了 希望能帮助你。。
可以解决你的问题的话 还望采纳
展开全部
终端命令:
apt-get install php5-mysql
apt-get install libapache2-mod-auth-mysql
service apache2 restart
service mysql restart
如果不行,找到php.ini
#extension=mysql.so
去掉#符号,冲去apache&mysql
apt-get install php5-mysql
apt-get install libapache2-mod-auth-mysql
service apache2 restart
service mysql restart
如果不行,找到php.ini
#extension=mysql.so
去掉#符号,冲去apache&mysql
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
确认你的php已经开启了mysql支持,
且有 php_pdo_mysql.dll 文件
且有 php_pdo_mysql.dll 文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php库没装完或没启用,或没有安装ncurses....
phpinfo();看一下,php库都装了么....
phpinfo();看一下,php库都装了么....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开启了mysql扩展了吗?如果开启了就不知道是什么原因了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这个 var_dump()出来看下结果 会不会返回一个资源型 再去排查错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |