php无法连接mysql

[复制链接]
查看11 | 回复3 | 2009-7-29 15:50:46 | 显示全部楼层 |阅读模式
呼呼~~~~~
回复

使用道具 举报

千问 | 2009-7-29 15:50:46 | 显示全部楼层
Call to undefined function mysql_connect() in /var/www/html/config.php说法[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:未被定义的错误
回复

使用道具 举报

千问 | 2009-7-29 15:50:46 | 显示全部楼层
你的环境配置没错吧?
回复

使用道具 举报

千问 | 2009-7-29 15:50:46 | 显示全部楼层
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\ext\php_mysql.dll' - 拒绝访问。 in Unknown on line 0 mysql 模块没加载上,把libmysql.dll那个文件放system32系统启动目录下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行