php链接数据库经常卡死 php链接数据库经常卡死

PHP数据库链接不工作问题,怎么解决问题一
今天给本本装上mysql和php , 一切安装都很正常(php@IIS7.5-fastCGI) 。但用phpmyadmin连接测试时却出现“#2002无法连接”的错误,用其它程序也是同样问题 。
检查了下,php的mysql扩展正确安装,mysql服务正常启动--那就奇了怪了 。又用navicat连接,居然连上了 。。看来是php和mysql间的通讯出了问题 。
百度了一下,问题被揪出来了:
mysql_connect()函数数据库服务器(server)参数当前设置为localhost , 但当其更改为127.0.0.1后又可以正常访问 。
系统hosts文件未提供127.0.0.1到localhost的解析 。
解决方法(以win7系统为例):找到C:\Windows\System32\drivers\etc\hosts文件,默认为只读,你需要复制一份到其他路径如桌面,打开文件(打开方式:记事本),在文件末尾添加:
127.0.0.1 localhost
如果已存在去掉其前面的“#” 。
问题二
php脚本可以正常运行,如phpinfo() 。
只要一出现“mysql_connect”函数,就没反应,也不报错 。
如 $conn = mysql_connect("127.0.0.1","root","xxxx") or die("MYSQL数据库连接失败:".mysql_error());
apache日志目录error.log中出现
PHP Warning:PHP Startup: Unable to load dynamic library 'c:\\php\\ext\\php_mysql.dll'
解决办法
将“libmysql.dll”复制到apache的bin目录下 。然后重启,观察error.log,如果错误消失 , 那恭喜了 。
另:网上资料也有说将““libmysql.dll””“php_mysql.dll”复制到windows/system32的 。
PHP连接数据库总是连不上!点开始-运行里输入cmd见窗口后输入netstat -an
查看是否有0.0.0.0:3307端口
一般mysqlphp链接数据库经常卡死的端口为3306
如果确实为3307php链接数据库经常卡死,请检查mysql用户名密码是否正确
为什么我的php网页链接了通过类链接了数据库之后打开就非常的慢应为链接数据库之后打开php链接数据库经常卡死的时候他需要在数据库里读取数据php链接数据库经常卡死,所以这个时间差就是数据库查询的时间php链接数据库经常卡死!
phpssh2卡死您好,phpssh2卡死是一种常见的问题 , 它可能是由于您的服务器环境出现了问题导致的,因此您需要通过检查您的服务器环境来解决这个问题 。您可以检查您的php版本,检查您的ssh2扩展是否正确安装,检查您的服务器是否正确配置 , 以及检查您的服务器是否有其他的程序正在运行,以及您的服务器是否有其他的程序正在占用您的资源 。如果您检查了所有这些,但仍然无法解决phpssh2卡死的问题,您可以尝试重新安装phpssh2扩展,或者您可以尝试更新您的php版本 。希望以上信息能够帮助您解决phpssh2卡死的问题 。
PHP访问mysql数据库巨慢,请求帮助1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;
2.然后在[mysqld]选项下面添加:
skip-name-resolve
这个选项的意思是:禁用DNS解析,连接速度会快很多 。
然后保存,重启mysql服务器,希望能帮你解决问题!
【php链接数据库经常卡死 php链接数据库经常卡死】关于php链接数据库经常卡死和php链接数据库经常卡死的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读