Chinaunix

标题: mysql 5.0.22与PHP 连接问题 [打印本页]

作者: laofang    时间: 2008-08-22 09:59
标题: mysql 5.0.22与PHP 连接问题
大家好! 请教一个问题,我在RH9上安装了mysql 5.0.22,安装成功后,想测试一下mysql 5.0.22是否能与PHP一起使用,写了如下语句测试:<? $link=mysql_connect("localhost","root","passwd");if($link)
echo "ok";else echo "fail";打开浏览器输入相应页面却出现如下错误:
Fatal error: Call to undefined function: mysql_connect() in /var/www/html/test.php on line 5,请问大家,该如何解决?谢了!
作者: ppop123    时间: 2008-08-22 10:36
标题: 回复 #1 laofang 的帖子
你的php带了mysql的支持模块了没?
你用phpinfo看看你的php都带了哪些模块。有没有一个:

mysql
MySQL Support        enabled
Active Persistent Links         0
Active Links         0
Client API version         5.0.51a
MYSQL_MODULE_TYPE         external
MYSQL_SOCKET         /var/lib/mysql/mysql.sock
MYSQL_INCLUDE         -I/usr/include/mysql
MYSQL_LIBS         -L/usr/lib/mysql -lmysqlclient

这样的内容。
作者: vermouth    时间: 2008-08-22 10:45
应该是先安装 mysql ,然后对 php 进行编译使之支持 mysql 吧?
作者: laofang    时间: 2008-08-22 10:51
标题: 回复 #2 ppop123 的帖子
我用的是系统自带的php4.2.2(RH9),到网上查说是不支持mySQL,我用phpinfo()这个函数查看了一下确实不支持mysql5.0.22,请问该如何解决呢?是不是要重新安装一个PHP?谢了
作者: laofang    时间: 2008-08-22 10:53
标题: 回复 #3 vermouth 的帖子
我先装的mysql5.0.22,系统自带的PHP4.2.2,没有另外装PHP
作者: ppop123    时间: 2008-08-22 10:57
最好的办法是自己下载源程序编译一个,很简单,也搞懂一些问题。
作者: laofang    时间: 2008-08-22 11:01
标题: 回复 #6 ppop123 的帖子
重新下载一个PHP编译?
作者: ppop123    时间: 2008-08-22 11:11
恩,你要愿意学习,就下载apache php mysql都重新编译一遍,搞清楚各种参数都是干嘛的,rpm简单但学不到东西。
作者: laofang    时间: 2008-08-22 19:17
标题: 回复 #8 ppop123 的帖子
问题已解决,谢谢大家的帮助!
作者: zyp339025518    时间: 2008-08-23 08:08
原帖由 vermouth 于 2008-8-22 10:45 发表
应该是先安装 mysql ,然后对 php 进行编译使之支持 mysql 吧?



对对,我也这么认为的!!! 装过很多次!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2