分页: 1 / 1

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

发表于 : 2006-02-22 18:38
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目录下,
也不行,谁能帮我看看,谢了

发表于 : 2006-02-22 19:35
firehare
php5-mysql 包安装了没?

安装了

发表于 : 2006-02-22 22:22
wenew
安装了php5-mysql

发表于 : 2006-04-12 19:17
livesylvia
/etc/init.d/mysql restart

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

发表于 : 2006-04-17 17:18
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 函数库试试!