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


相关推荐: Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Laravel如何使用Gate和Policy进行授权?(权限控制)  如何在万网利用已有域名快速建站?  php json中文编码为null的解决办法  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何在IIS7上新建站点并设置安全权限?  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  iOS验证手机号的正则表达式  ,在苏州找工作,上哪个网站比较好?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  如何在IIS中新建站点并配置端口与物理路径?  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  晋江文学城电脑版官网 晋江文学城网页版直接进入  Swift中switch语句区间和元组模式匹配  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  如何在香港免费服务器上快速搭建网站?  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  如何在 Pandas 中基于一列条件计算另一列的分组均值  微信小程序 require机制详解及实例代码  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel怎么在Blade中安全地输出原始HTML内容  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  敲碗10年!Mac系列传将迎来「触控与联网」双革新  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Laravel怎么上传文件_Laravel图片上传及存储配置  用v-html解决Vue.js渲染中html标签不被解析的问题  中国移动官方网站首页入口 中国移动官网网页登录  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  Laravel定时任务怎么设置_Laravel Crontab调度器配置  如何在云主机快速搭建网站站点?  使用C语言编写圣诞表白程序  在线制作视频的网站有哪些,电脑如何制作视频短片?  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  大同网页,大同瑞慈医院官网?  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  北京专业网站制作设计师招聘,北京白云观官方网站?  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  香港服务器如何优化才能显著提升网站加载速度?  如何在景安云服务器上绑定域名并配置虚拟主机?  企业网站制作这些问题要关注  使用Dockerfile构建java web环境