LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 829|回复: 4

为什么我的php总是连不上mysql数据库的

[复制链接]
发表于 2004-6-11 11:00:52 | 显示全部楼层 |阅读模式
我的apache2和mysql已经正常启动,用mysql命令可以连上,也可以访问http://localhost/,下面是我 ... ,没改过,空的

<?php
$connection = mysql_connect("localhost", "root");
if($connetion)
{
  echo "ok";
}
else
{
  echo "fail";
}
?>

出错的信息是
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/local/apache/htdocs/php/ex3.php on line 2
fail
哪位大侠能发表一下高见
发表于 2004-6-11 12:42:51 | 显示全部楼层
数据库没有装好吧。。。好象要该很多文件的权限。。。
不知道你怎么装的,如果没有自动配置你就要手动该。
发表于 2004-6-11 13:51:01 | 显示全部楼层
Mysql能正常启动,说明数据库安装没问题,你重新编译一遍PHP,记得加上:
--with-mysql=/usr/local/mysql

/usr/local/mysql 改为你的Mysql安装的实际路径,试试看哦。

Good Luck
 楼主| 发表于 2004-6-11 14:37:35 | 显示全部楼层
编译的时候./configure --with-mysql=/usr/local/mysql 参数我加了,
mysql也启动了,apache也能访问,php不要数据库支持的页面也可以访问

我想也有可能是文件权限问题,昨天试了一晚上,faint
发表于 2004-6-12 09:40:42 | 显示全部楼层
看看你的mysql服务启动了没有?你装个php-mysql的rpm包
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表