我安装了apache2+mysql+php5+openssh,但为什么php不能连接mysql

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
wenew
帖子: 6
注册时间: 2006-02-22 18:20

我安装了apache2+mysql+php5+openssh,但为什么php不能连接mysql

#1

帖子 wenew »

我安装了apache2+mysql+php5+openssh,但为什么php不能连接mysql
提示如下:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) in /var/www/phptest.php on line 2
php代码如下:
<?php
$conn=mysql_connect("localhost","userName","passwd")
or die;
mysql_close($conn);
phpinfo();
?>
我找了很久都没有成功,我试过的方法有:
1.
#extension=gd.so
#extension=mysql.so
--------->
extension=gd.so
extension=mysql.so
不行,
2.'/var/run/mysqld/mysqld.sock' 存在
我的mysql是可以正常登录的,
mysql -u root -p
输入密码后就可以登录到mysql
3.将mysql.so拷贝到/etc/apache2/bin目录下,
也不行,谁能帮我看看,谢了
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#2

帖子 firehare »

php5-mysql 包安装了没?
我心无畏,源自于我心无知。
图片
wenew
帖子: 6
注册时间: 2006-02-22 18:20

安装了

#3

帖子 wenew »

安装了php5-mysql
livesylvia
帖子: 47
注册时间: 2006-04-08 10:31
联系:

#4

帖子 livesylvia »

/etc/init.d/mysql restart
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

Re: 我安装了apache2+mysql+php5+openssh,但为什么php不能连接mysql

#5

帖子 firehare »

wenew 写了:我安装了apache2+mysql+php5+openssh,但为什么php不能连接mysql
提示如下:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) in /var/www/phptest.php on line 2
php代码如下:
<?php
$conn=mysql_connect("localhost","userName","passwd")
or die;
mysql_close($conn);
phpinfo();
?>
我找了很久都没有成功,我试过的方法有:
1.
#extension=gd.so
#extension=mysql.so
--------->
extension=gd.so
extension=mysql.so
不行,
2.'/var/run/mysqld/mysqld.sock' 存在
我的mysql是可以正常登录的,
mysql -u root -p
输入密码后就可以登录到mysql
3.将mysql.so拷贝到/etc/apache2/bin目录下,
也不行,谁能帮我看看,谢了
不要改 extension=mysql.so
安装了 php5-mysql 就可以了!

你在 mysql -u root -p 下可以正常登录
那么你的 mysql-server 版本是多少?
如果超过4.1 的话,请用 mysqli 函数库试试!
我心无畏,源自于我心无知。
图片
回复