phpweb数据库服务器连接失败的简单介绍
- 服务器
- 2022-12-20 18:14:52
- 11
本篇文章给大家谈谈phpweb数据库服务器连接失败,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
打开PHP网站时显示“不能连接服务器!”
首先检查
apache的日志文件,看里面说什么,日志通常在/var/log/apache2
或者
/var/log/httpd下面
其次在index.php打开调试开关,获得更多调试信息,在php开始位置加入
error_reporting(e_all);
ini_set("display_errors",
1);
再其次检查index.php的目录下有没有.htaccess文件,改名以后看看
如果还是不知道原因,追问我。
php 连接数据库失败
尝试一下解决方法:
1、数据库连接失败could not find driver
在调试一个PHP程序时,报了这个错误, could not find driver
经过一番查找,结合自己的思考和实践,终于找到了问题所在.
程序中用到了PDO对象, 连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.
修改php.ini
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
2、重启apache就可以了. 用别的数据库,打开对应的模块就OK了
如果在linux下面,确信模块pdo_mysql.so已经编译进php。
在php.ini下面添加:
extension=pdo_mysql.so
我刚学php,我安装了apache,也start了masql,为什么浏览php网页时总显示数据库连接失败?
数据库链接的代码没有写对,看看用户名,密码,是不是正确的。或者语法有问题。本地测试可以看看我自己写的这段代码:
?php
@mysql_connect("127.0.0.1:3306","root","123456") or exit("MySQL服务器连接失败,请检查连接字符串");
mysql_select_db("mysite_bak") or exit("数据库名称不正确");
mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码
mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码
mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码
date_default_timezone_set("PRC"); //设置时区为北京时间
?
phpweb数据库服务器连接失败的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、phpweb数据库服务器连接失败的信息别忘了在本站进行查找喔。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://www.qnphp.com/post/207755.html