php和mysql不能建立连接‏,求助

nocturne1210 2009-08-21 11:05:10
系统是linux 2.6.9 Elsmp,php4.3.9,原先是mysql4,最近在我的强烈要求下,将mysql4升级到5,但是问题来了,我现在php不能和mysql建立连接了,提示错误是:call to undefined funciotn:mysql_connect()。而且在phpinfo里也看不到mysql的信息。php和mysql单独都是好用的,应该是没有配置好,我已经把php.ini里的extension=mysql.so前的分号给去掉了,还是不行,还要改什么吗?

这东西不是我装的,装的人现在撒手不管了,他说php是系统自带的,我好多权限都没有,也只用使用的权限。他今年装的东西,怎么想起来两个都装4这个版本阿。。。。。
...全文
70 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
BeleveMeNow 2009-08-24
路过,帮顶一下!
回复
sun_flow 2009-08-24
检查
phpinfo中是否有mysql这个模块,
如果没有重新编译php 编译配置./configure时需要加上 --with-mysql-dir=你的mysql的安装目录 参数

安装make install

重启apache
回复
sauce1210 2009-08-24
决定全部升级重装,谢谢大家了。结贴。
回复
Study_Work_2009 2009-08-23
顶一下
回复
linus_liu2000 2009-08-23
这个问题还真不会,不好意思
回复
mrshelly 2009-08-23
检查 php.ini 是否加载了 php_mysql
回复
dehexiao 2009-08-22
路过,帮顶一下!
回复
woshiguozhongbin 2009-08-21
重启一下服务....
回复
CunningBoy 2009-08-21
PHP的网站下在PHP手册,或者安装文件目录下有README文件
回复
nocturne1210 2009-08-21
新手一个,问一下linux下怎么编译啊?一直都是直接拿来用,从没有自己装过。
回复
CunningBoy 2009-08-21
[Quote=引用 2 楼 nocturne1210 的回复:]
不是php5,是php4,只是单独把mysql升级到5了。我google了,网上写的都差不多,但是就是放我这不管用。。。。。也许是我没打对关键字吧。。。。。

我需要查看哪些配置文件啊?除了php.ini
[/Quote]
PHP升级后需要重新编译,要不mysql不能用。
回复
xuzuning 2009-08-21
需要重新编译php
mysql升级后,原来的mysql客户端就没有用了
回复
nocturne1210 2009-08-21
不是php5,是php4,只是单独把mysql升级到5了。我google了,网上写的都差不多,但是就是放我这不管用。。。。。也许是我没打对关键字吧。。。。。

我需要查看哪些配置文件啊?除了php.ini
回复
CunningBoy 2009-08-21
PHP5编译的时候要加--with-mysql[=DIR]参数。

具体内容google.
回复
babysc1 2009-08-21
PHP需要重新编译!
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告