今天配了一天最后PHP和MYSQL连接不上郁闷 想不明白为啥..

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:21:25
今天配了一个下午PHP和MYSQL连接不上郁闷 想不明白为啥..
我用的是apache_2.2.4,php-5.2.1,mysql-5.0.18在XP上配的
apache和php配的应该没问题
用<?php
phpinfo();
?>测试过 没问题
mysql安装和配置也应该没问题
;extension=php_mysql.dll 前的;也除了
extension_dir = "./" 改为 extension_dir = "d:/php5/ext"
libmysql.dll和php_mysql.dll 和php_mysqli.dll也拷到C:/WINDOWS/system32下了
php.ini中应该配的都做了咋用测试程序:
<?php
$conn=mysql_connect("localhost", "root", "123456");
if(!$conn) echo "Fail";
else echo "Success!";
mysql_close($conn);
?>
的结果是:
Fatal error: Call to undefined function mysql_pconnect() in D:\www\php-mysql.php on line 2
,谢谢了

1.在dos下运行mysql -u root -p
注意最好在mysql.exe所在目录下运行
mysql -u root -p 123456
show databases
列出所有数据库
看看mysql是不是真的运行起来了

2.用你的代码看看php是不是能连上正常运行的msyql
如果连不上,看php_mysql.dll 文件不没有
undefined function mysql_pconnect()
是说没有这个函数,
这是php_mysql.dll 里提供的函数

php5好像是用php_mysqli.dll

extension=php_mysqli.dll

看上去很奇怪啊。

不该有错啊。

更改之后重新启动服务了没有?

你用mysql_connect方法连,怎么会返回pconnect持久连接方法错误呢?....