由于工作需要,现在开始研究PHP语言。刚开始搭建服务器环境就困难重重啊。首先看了下配置说明,很复杂很复杂(超级想念Visual Studio)。然后问了下群里的老鸟,他们都是安装WAMPServer环境包,里面包含了PHP、MYSQL、Apache环境。所以就在Php100下载了一个(传送门:WAMPServer 5集成环境Ver 2.0c)。

  安装过程很顺利,下一步下一步就好了。打开了WAMPServer在右下角的托盘图标里会出现个小扇子,然后右键可以选择语言chinese。然后左键启动所有服务。然后点击左键的Localhost可以测试下是否可以使用。而phpMyAdmin则是MySQL的网页版图形管理界面。默认账户:root,密码:空。

  然后纠结的时候就开始了。点localhost总是打不开,刚开始我以为是IIS占用了80端口,所以打开了httpd.conf配置文件将Listen的端口号改成了88。然后还是不可以。然后我卸载了IIS,因为我本地有Visual Studio 可以进行调试。依旧不可以。然后我注册了下Apache的服务,依旧不可以。我打开了管理工具里的服务,查看到了一个进程wampapache是在停止状态。我手动启动他,报了一个错误:非Microsoft服务,错误代码1。在网上查了下据说是端口号被占据了,在安装过程中不要打开迅雷,SKYPE等占据80端口的。于是乎进入cmd界面。敲击netstat。查看了真的完完全全没有80端口的程序。然后又找了个修改本地连接wins的LMHOSTS(M)的方法无效。

  具体方法:本地连接---属性----Internet 协议(TCP/IP)---属性---高级---wins----导入LMHOSTS(M) 。

把 {apache2dir}\bin\httpd.exe 添加进去就可以启动了或者进入wins把LMHOSTS(M)查询关闭。

  还是无效。最后我卸载了WAMPServer,然后重装了下。采用全部默认的配置。这次结果成功了。最后发现,原来是中文文件夹的安装路径捣的蛋。。。

  如果你遇到了打不开端口的问题,请按以下处理的步骤。

  1、打开cmd敲击netstat查看有没有80端口被占用的情况

  2、修改httpd.conf的端口号。然后注册服务。

  3、查看wmapapache的服务是否打开

  4、查看安装路径是否有中文。

  3、注意安装路径  

解决wamp的Apache服务器不能重启的更多相关文章

  1. 解决WEB(apache)服务器time_wait过高的性能优化过程

    目录 1.网站的硬件环境 2.修改Httpd.conf 3.修改sysctl.conf文件 一.网站环境LAMP硬件环境 [root@www conf]# dmidecode -s processor ...

  2. 如何解决wamp中apache外部IP访问问题

    # # Some examples: #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /mis ...

  3. 测试Apache服务器及httpd: Could not reliably determine the server's fully qualified domain name解决办法

    测试Apache服务器: 重启apache: sudo /usr/local/apache/bin/apachectl restart 若出现错误: httpd: Could not reliably ...

  4. Apache 服务器 首次访问特别慢的解决过程,php环境

    一台服务器之前装的是java的tomcat apache 项目, 后面装了个phpstudy 在上面,访问php项目发现 浏览器首次打开网页需要7-8秒,打开成功后连续访问都很快,过一段时间访问又是7 ...

  5. 升级Windows10后Apache服务器启动失败的解决方法

    升级windows10系统后,微软内置了ASP.NET的web高级服务,默认安装了IIS服务器和MSSQL数据库,因为80端口被占用的原因,导致Apache服务器无法正常启动,但是MySQL服务一切正 ...

  6. 解决apache服务器本地可以访问,同局域网内他人不能访问的问题(转)

    问题提出:发现这个问题时,我同学让我做好的网页小案例给他看看,我是用wamp搭建的本地服务器,本地访问地址例如为: http://localhost/Dedecms/index.php 对于其他人要访 ...

  7. 安装Wamp后 Apache无法启动的解决方法

    安装Wamp后 Apache无法启动的解决方法,网上的解决方案可以说是五花八门,有些说了一大推,一点作用都起不到. 其实解决方法只需两步: 1.安装路径不能包含有中文,这个我不知道为什么,总之如果安装 ...

  8. 安装Wamp后 Apache无法启动的解决方法

    安装Wamp后 Apache无法启动的解决方法,网上的解决方案可以说是五花八门,有些说了一大推,一点作用都起不到. 其实解决方法只需两步: 1.安装路径不能包含有中文,这个我不知道为什么,总之如果安装 ...

  9. XAMPP Apache服务器解析php页面汉字乱码的解决

    XAMPP 的Apache服务器默认未设置缺省字体,导致php网页中的汉字总是显示为乱码,每次要在浏览器中选择字符编码为“简体中文”才可正常显示. 实际上可以修改php.ini文件,找到“;defau ...

随机推荐

  1. js中var 笔记

    js中声明变量会用到Var; 1,var a;声明一个变量a,此时输出a,会显示undefined:因为此时的a未定义: 2, var a=0;和b=0;有什么区别呢? 当声明一个全局变量时,实际是定 ...

  2. 并发编程 17—— Lock

    Java并发编程实践 目录 并发编程 01—— ThreadLocal 并发编程 02—— ConcurrentHashMap 并发编程 03—— 阻塞队列和生产者-消费者模式 并发编程 04—— 闭 ...

  3. Hadoop技术内幕-第一章 阅读原代码前的准备

    1.1 源代码学习环境 1.1.1 基础软件的下载 JDK-http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads ...

  4. [转]深入理解Java 8 Lambda(类库篇——Streams API,Collectors和并行)

    以下内容转自: 作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-l ...

  5. 转:Ajax中的get和post两种请求方式的异同

    1. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML ...

  6. 必备技能:分清楚DOM的attribute和property

    分清楚DOM的attribute和property,用JQ的时候分清楚attr,和prop方法,网上有很多大神的总结,我就不列举了.

  7. sftp搭建

    在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器. 打开命令终端窗口,按以下步骤操作. 0.查看openssh的版本 ssh -V 使用ssh -V 命令来查看op ...

  8. 通过MD5排除重复文件

    今天下载了好多美女图片壁纸,可是看了一下发现好多图片重复了,有强迫症的我必须把重复的都给剔除掉,首先想到的当然是百度了,问问度娘有没有什么图片去重的工具,搜了一下还真有.奈何本人智商捉急用不来这高级的 ...

  9. C语言基础--循环 递归打印乘法表

    for循环打印乘法表: #include <stdio.h> // for循环打印乘法表 int main(int argc, const char * argv[]) { //矩形 ; ...

  10. Apache+Tomcat构建Tomcat负载均衡集群

    一.环境介绍 二.安装后端服务器 三.安装前端Apache服务 四.配置Apache使用mod_jk模块实现代理及负载均衡 五.配置Apache基于mod_proxy模块实现代理及负载均衡 六.论坛安 ...