Win7环境下Apache连接MySQL提示连接已重置的解决办法

win7下手动搭建wamp环境,碰到的几个坑总结下:

1.能正常访问php和html类型文件,但是访问项目文件时老是连接被重置,后来总结是数据库的问题,就写测试用例测试php能否成功调用数据库。

<?php echo "mysql"; $mysql_conf = array( 'host' => '127.0.0.1', 'db' => 'drupal628', 'db_user' => 'root', 'db_pwd' => 'admin', ); $mysql_conn = @mysql_connect($mysql_conf['host'], $mysql_conf['db_user'], $mysql_conf['db_pwd']); if (!$mysql_conn) { echo "失败"; die("could not connect to the database:\n" . mysql_error());//诊断连接错误 }else{ echo "连接成功"; } ?> <?php echo "mysqli"; $mysql_conf = array( 'host' => '127.0.0.1', 'db' => 'drupal628', 'db_user' => 'root', 'db_pwd' => 'admin', ); $mysqli = @new mysqli($mysql_conf['host'], $mysql_conf['db_user'], $mysql_conf['db_pwd']); if ($mysqli->connect_errno) { echo "失败"; die("could not connect to the database:\n" . $mysqli->connect_error);//诊断连接错误 }else{ echo "成功"; } ?>

mysqli测试 实际是mysqli能连接成功,mysql连接不成功,phpinfo.php也显示模块都已正常加载,百思不得其解,直到找到这位大神的解答。

解决方法:

在apache的配置文件 httpd.conf 中添加: LoadFile D:/PHP/php5.2.13/libmysql.dll(一试便好,我不存在2的错误)
修改\windows\system32\drivers\etc\hosts文件,把localhost指向127.0.0.1(因Windows7可解析IPv6,默认localhost指向是::1而非127.0.0.1)

2.不能自动定位首页

在httpd.conf中<Directory "F:/php_projects"></Directory>中  添加  DirectoryIndex index.html index.php default.html default.php指定默认首页。

3.开始安装phpmyadmin时老是提示错误,我们都知道phpmyadmin只需要下载安装包后解压放到根目录下即可,不明白为什么一直提示错误,换了几个版本错误依旧,上面的问题解决后这个问题也不存在了。

4.Call to undefined function imagecreatefrompng()发现是因为安装时php忘了开启gd2扩展。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

时间: 2024-09-20 07:28:44

Win7环境下Apache连接MySQL提示连接已重置的解决办法的相关文章

手机连接wifi提示“身份验证出现问题”解决办法

如我们在连接时提示 "身份验证出现问题"如下图所示. 身份验证出现问题 我们可以尝试重启一下路由器了,这个只要在家里才有这个权限吧,我们重启一下即可.. 重启路由器 我们轻触手机上的连接名,然后选择不保存按钮 把网络先不连接,然后再尝试连接. 我们重机关报填写无线密码,再尝试来连接. 重新连接 稍等,无线设备就就连接成功了,问题就这样解决啦. 其实如果我们手机连接wifi"身份验证出现问题" 我们可以重启路由器或把网络删除重新连接输入用户名密码一般是可以解决的.

东芝L700在XP下安装显卡驱动提示硬件不兼容的解决办法

五一入手了东芝L700-C06W白色款式笔记本电脑,原版安装window7家庭版,回家后立马升级win7旗舰版,感觉i3的速度还没有我以前的酷睿快,分区.安装软件好卡.(因为上班没时间就不上图了).今天休假加装window xp系统,其他驱动都可以安装升级XP版,唯独显卡是个杯具!上网搜索好多机友都出现这种现象,还在为此烦恼,安装驱动人家.驱动精灵.到官方下载都没办法. 手中有款XP版驱动安装时提示硬件不兼容无法使用,我们就用这款驱动更改.写这一篇东芝L700-window7改Xp显卡驱动修改教

mysql提示 Lock wait timeout exceeded解决办法

利用 SHOW PROCESSLIST来查看问题 原因:原因是你使用的InnoDB   表类型的时候, 默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s, 因为有的锁等待超过了这个时间,所以抱错. 你可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待. 解决的办法有两个: 第一:innodb_lock_wait_timeout 锁定等待时间改大 my.ini文件:  代码如下 复制代码 #innodb_lock_wait_timeout = 50 修改

Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

apache|js|mysql|window|服务器 Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 时间:2004.8.19 最初发表于西南交通大学锦城驿站 2.本文是作者学习几年来学习jsp/配置服务器环境的经验总结.可以转载,但请注明出处. 开始学习jsp很久了,网上有许多关于jsp整合的例子,但存在着许多问题.

windows8.1下Apache+Php+MySQL配置步骤_php基础

软件版本: apache:Apache 2.4.6 Win64   PHP:PHP 5.5 VC11 x64 Non Thread Safe   MySql:5.5 win64 Mysql安装: 双击运行,设置用户名.密码.编码(utf8). PHP配置: 1.解压下载的zip文件到一个目录,本教程中为:D:\server\php 2.复制文件php.ini-development并改名为php.ini: 3.在php.ini文件中搜索关键字php_mysqli.dll,去掉该行前面的";&qu

Win7环境下Excel文档乱码如何修护

  Win7环境下Excel文档损坏修复策略. 损坏的Excel文档 借用WPS软件打开Excel文档依然是不行 Excel文档乱码 一.自动修缮: Excel乱码修复工具 下载 ExcelFIX(Excel损坏修复) 下载 自动修复法: 此法适用于Excel XP程序运行出现故障关闭程序或断电导致的文件受损.重新运行Excel XP,它会自动弹出"文档恢复"窗口,并在该窗口中列出已自动恢复的所有文件.用鼠标选择要保留的文件,并单击指定文件名旁的箭头,根据需要选择"打开&qu

WIN7系统网络故障 本地连接没有有效的ip配置的解决办法

最近笔者从各大IT论坛了解到大量网民遇到了这样一个网络问题,电脑无法连接网络,使用自带网络诊断工具诊断提示:"本地连接没有有效的ip配置"这种网络故障多数是出在使用路由器共享上网的windows 7操作系统中,windows 7系统是目前最主流的操作系统,之前也遇到过不少网络故障,不过只要大家熟悉windows 7系统,对于解决类似本地连接没有有效的ip配置错误提示故障一般可以迎韧解决. 网络诊断提示"本地连接没有有效的ip配置"故障遇到网络诊断提示"本地

百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法

原文:百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法 公司的网站改版要求在一个页面显示百度地图.上面要同时显示很多标注点,标注点当然要有提示信息嘛,提示信息也当然要不一样嘛,因为给标注绑定的鼠标事件当你移动鼠标上去的其实循环值已经是最后值了,所以无论你怎么做,所有的标注点都是同一个提示,就是最后的那个提示.我就打开百度找方案嘛.一找之下,搜了几十页就一个解决方案,大家都是你拷贝我的我拷贝你的.做个闭包.把循环的值锁定在里面.代码照着做,也的确可以

如何在Win7环境下彻底清除VBS病毒?

如何在Win7环境下彻底清除VBS病毒?   VBS病毒的能做什么? 在显示隐藏文件和扩展名的情况下,U盘和我的电脑各盘符下多了文件Autorun.inf和*.VBS(名字为8位数字的VBS文件)根文件夹下的所有文件夹都变成了两份,一份是隐藏方式,另一份其实是快捷方式.有时系统的显示隐藏文件都会失效,无法完全显示病毒文件(但是可以通过winrar的文件浏览看到),如果不能完全查杀的话,杀毒之后留下后遗症,也就是我的电脑无法打开.磁盘无法打开.只能用任务管理器.有些用户说"我的电脑"打不