这些天想搭一个博客,但是单单是搭个本地的开发环境就撸了我两天,一直在各种版本和错误间打转。因为这很折腾人,所以我想有必要把我的解决方案拿出来跟大家分享。这里主要给大家分享我对一些错误的解决方案,至于具体应该怎么操作可以看一下我给的参考资料

这些天想搭一个博客,但是单单是搭个本地的开发环境就撸了我两天,一直在各种版本和错误间打转。因为这很折腾人,所以我想有必要把我的解决方案拿出来跟大家分享。这里主要给大家分享我对一些错误的解决方案,至于具体应该怎么操作可以看一下我给的参考资料。

顺带一提,我的环境是win7 + mysql server5.5.20 + apache2.2.25 + php5.3.29 + wordpress2.7

(php和apache都是安装版,不是免安装版)。

参考资料:

MySQL安装详解图文版(V5.5For Windows)

http://www.jb51.net/article/28362.htm

MySQL的完全卸载

http://blog.sina.com.cn/s/blog_675ce92f0100ryv9.html

php + mysql +apache + wordpress 全程安装记录-笨小孩

http://www.blogjava.net/fl1429/archive/2009/04/24/267307.html

Windows环境配置Apache+Mysql+PHP

http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html

apache无法启动解决方案

http://jingyan.baidu.com/article/c85b7a642df6f7003bac95d9.html

apache启动失败故障排除

http://wangfei4553693.blog.163.com/blog/static/2701047720127119625311/

论坛:php无法连接mysql

http://bbs.csdn.net/topics/360030921?page=1

安装WordPress

http://codex.wordpress.org/zh-cn:%E5%AE%89%E8%A3%85WordPress

一.关于mysql的重装问题:

??一开始我的电脑是装好mysal的版本应该是5.6.20,因为把密码忘了,所以就把它卸了,之后噩梦就来了。当我想再次安装mysql server5.6.20的时候,发现无法重新进行配置,也就是说,没法改密码。好吧,那就上网搜如何彻底卸载mysql,上面说要删注册表,那我就删,但是删完还是一样的情况。搞了好久才想到试换一下版本看看,于是将版本换成了较低的5.5,果真可以进入配置mysql的程序。最后,至于为什么mysql5.6不能正常安装,原因就不了了之了,要是谁知道,就跟我说一下吧。

二.apache和php的安装与配置:

??至于这里为什么要用安装版,主要是因为如果用免安装版,在安装文件夹里会缺少一些文件,例如在php的文件夹里就会缺少php5apache2_2.dll,php_mysqli.dll和php_mysql.dll这几个文件,最后在配置的时候会出现问题。要是谁知道怎么配置免安装版,也请告诉我一下。

这里我遇到的两个主要问题是,apache服务不能开启以及php连接不了mysql:

1. 对于第一个问题,原因可能有三个:

端口占用问题;

路径及文件名问题;

配置文件问题。

详细排除问题的操作,可以去看一下参考资料。而我遇到的是第三类原因,解决这个问题,要跟大家推荐一下参考资料“apache无法启动解决方案”里介绍了一个很好的方法:

进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)\bin>httpd.exe -w -n"Apache2" -k start (引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找),这样命令提示符里会直接显示你的配置文件httpd.conf里的错误,可以帮你定位到哪一行,非常实用。

2. 第二个问题:

可能的原因有:

被防火墙墙了;数据库端口被占用;mysql服务没开启等。但是和我遇到的情况都不符,我从网上扒了一段php代码来测试:

意思就是连接mysql成功就显示'successful !!!',失败就打印错误信息。好吧,然后一直失败。。。错误信息就是,“由于目标计算机积极拒绝,无法连接”。于是百度之,找到一个论坛,就是参考资料中的“论坛:php无法连接mysql”这个,看了上面的很多意见之后,在最底部发现:

试了一下,天啊!!成功了!!!(这里的端口号指,你数据库的端口)

三. Wordpress安装:

在mysql,php和apache的环境搭建起来之后,安装wordpress就不是什么难事了。详情可以参考资料“安装WordPress”。

这里值得一提的是,没有必要装什么应用来创建mysql数据库,直接就用命令提示符来弄就好,反而简单,代码资料里就有。

再有就是连接mysql的问题了,参考二中的问题2的解决方式,我想到了在wordpress的配置文件wp-config.php的’DB_HOST’那里,加上我的端口号,就像这样:

结果证明,这样是可行的!!

大家在搭建环境的时候,可以大致依照资料“php + mysql + apache + wordpress 全程安装记录-笨小孩”里的步骤来做,要是遇到问题就查看一下我给的其他资料,或者到网上自己再找找。总之,方法总是有的,主要是自己要有耐心!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php mysql wordpresss_mysql+php+apache+wordpress环境搭建心得相关推荐

  1. Spring Boot + JPA +MySQL 数据操作及示例环境搭建(自动建表)

    JPA 是Java官方提供的数据持久的统一API , 是一个接口标准,并没有具体实现. JPA的实现常见的有: Hibernate TopLink (Eclipse Link) Spring Boot ...

  2. Apache+PHP环境搭建新手向教程

    Apache+PHP环境搭建新手向教程 1.安装和配置Apache 下载并安装Apache 首先从apache官网下载[Download - The Apache HTTP Server Projec ...

  3. WordPress环境搭建

    服务器环境: 采用XAMPP(Apache+MySQL+PHP+PERL) 下载地址:https://www.apachefriends.org/download.html(根据需要的系统下载最新的) ...

  4. apache php php.ini,apache php环境搭建 httpd.conf php.ini 修改点

    apache2.4,php5.6环境搭建 配置文件修改注意点 apache Window安装文件下载地址http://www.apachelounge.com/download/ 1.apache h ...

  5. 【php + MySQL + Android】本地实验环境搭建

    前言 自己要做一个Android App,涉及到服务器端的用户数据管理,而网络上的的资源往往是只讲一个方面.所以自己每完成一段工作,会将开发过程记录下来,并供大家参考,相关文章放在专栏 [php + ...

  6. [转载]Tomcat+MySQL+JSP+LCDS+Flex+Eclipse环境搭建完美攻略

    [转自:http://blog.csdn.net/a7719665/archive/2010/04/09/5465871.aspx] 也许在行家眼里这根本不算什么,但如果你是一个新手,下面的文字绝对会 ...

  7. Spring Boot + JPA +MySQL 数据操作及示例环境搭建(手动建表建类)

    本篇演示如何搭建Spring Boot+JPA + MySQL 的开发环境, 以及使用JPA进行基本的查询. 环境搭建 1. Spring Boot项目创建 Spring Boot 项目的搭建参考: ...

  8. Apache AzKaban 环境搭建与入门使用

    1.azkaban的环境搭建 要求:由于这里azkaban要调度hive作业,可能存在调度sqoop等作业,因此需要安装在有这些节点的机器上 1)上传jar包并解压缩(三个) mkdir /home/ ...

  9. MySQL如何创建沙箱,沙箱环境搭建 - osc_y8w65yuq的个人空间 - OSCHINA - 中文开源技术交流社区...

    [toc] 测试环境搭建 沙箱环境: -------测试环境搭建 基础配置: # 1.在沙箱环境下实名认证:https://openhome.alipay.com/platform/appDaily. ...

  10. Exchange环境搭建心得

    不知道是思维模式的问题,还是智商不够用,从3月1日开始准备自学Exchange,到今天还是有好多东西稀里糊涂的.不说别的,就搭建环境,前期的报错折腾了好一阵.现在回顾一下,用Server08R2,一台 ...

最新文章

  1. 关于DELLR710/R910(rhel5.3-5.5) Broadcom netxtreme 5709网卡间歇性的停止接收数据包的问题解决方案...
  2. 为何出现Error Loading Midas.dll消息?
  3. 2017年9月27日日志
  4. 【Pytorch神经网络实战案例】20 基于Cora数据集实现图卷积神经网络论文分类
  5. unity 畸变_unity3d 几种镜头畸变
  6. oracle fiscal year,Version 0 is not defined for fiscal year 2007.
  7. UCB DS100 讲义《数据科学的原理与技巧》校对活动正式启动 | ApacheCN
  8. vue v-html图片chubu,「Vue」v-html生成的图片大小无法调整的解决办法
  9. 你可能不知道的Chrome-devtools用法总结
  10. c语言【const】用法
  11. openlayers5之view缩放定位
  12. 简单的python的socket编程实例
  13. 数据分析-划分客户等级
  14. 哪些用户需要代码签名证书
  15. 武汉大学《GNSS、INS和激光雷达的紧密耦合预积分,用于城市环境中的车辆导航》
  16. 解决 `Failed to connect to github.com port 443: Connection refused`
  17. Lumen实例讲解:第二部分
  18. 2010武汉IT环境~
  19. 修改数据包欺骗服务器,关于arp欺骗修改数据包
  20. 计算机云的使用方法,云电脑教程:云电脑怎么用?

热门文章

  1. SLAM--非线性优化
  2. OpenCV(一)---支持向量机 SVM
  3. 路由器总是有信号无网络连接到服务器,路由器信号满格但是没有网络怎么办
  4. mysql查询一周内的订单_MYSQL查询一周内的数据(最近7天的) 怎么写
  5. 极客大学架构师训练营 框架开发 模式与重构 JUnit、Spring、Hive核心源码解析 第6课 听课总结
  6. 把UIView提到所有View的最前面
  7. 算法:Sqrt(x) (x 的平方根)
  8. 新浪推荐 二面 移动零
  9. Leetcode-Implement strStr()-Python
  10. 机器学习算法篇:谈Softmax激活函数以及Softmax回归和Logistic回归关系