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

发布时间 - 2026-01-11 01:02:22    点击率:

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扩展。

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


# Apache连接mysql  # Apache连接mysql提示连接已重置  # win7搭建wamp环境  # WampServer搭建php环境时遇到的问题汇总  # 浅谈本地WAMP环境的搭建  # win2008下搭建属于自己的web服务器(wamp)  # 在WAMP环境下搭建ZendDebugger php调试工具的方法  # windows下apache+php+mysql 环境配置方法  # linux下安装apache与php;Apache+PHP+MySQL配置攻略  # CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)  # Windows下Apache+MySQL+PHP运行环境的安装图文方法  # Apache+php+mysql在windows下的安装与配置图解(最新版)  # win7 64位系统 配置php最新版开发环境(php+Apache+mysql)  # 几个  # 首页  # 也不  # 是因为  # 我不  # 这个问题  # 不明白  # 大神  # 百思不得其解  # 换了  # 只需要  # 都已  # 而非  # 解决方法  # 不成功  # 配置文件  # 大家多多  # 就写  # 安装包  # 加载 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 香港服务器租用费用高吗?如何避免常见误区?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  太平洋网站制作公司,网络用语太平洋是什么意思?  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  JavaScript如何实现继承_有哪些常用方法  北京企业网站设计制作公司,北京铁路集团官方网站?  iOS正则表达式验证手机号、邮箱、身份证号等  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  历史网站制作软件,华为如何找回被删除的网站?  如何用狗爹虚拟主机快速搭建网站?  Laravel如何实现用户密码重置功能?(完整流程代码)  七夕网站制作视频,七夕大促活动怎么报名?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  Windows Hello人脸识别突然无法使用  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何快速生成橙子建站落地页链接?  什么是javascript作用域_全局和局部作用域有什么区别?  Bootstrap CSS布局之列表  如何用AWS免费套餐快速搭建高效网站?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Laravel如何实现数据库事务?(DB Facade示例)  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel如何使用withoutEvents方法临时禁用模型事件  佛山网站制作系统,佛山企业变更地址网上办理步骤?  高端企业智能建站程序:SEO优化与响应式模板定制开发  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  公司门户网站制作流程,华为官网怎么做?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  实例解析Array和String方法  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  深圳网站制作平台,深圳市做网站好的公司有哪些?  SQL查询语句优化的实用方法总结  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  网站优化排名时,需要考虑哪些问题呢?  iOS UIView常见属性方法小结  高防服务器租用首荐平台,企业级优惠套餐快速部署  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?