Windows系统下Apache服务器无法启动的问题解决
关于apache无法启动主要是80端口的问题,下面我们来看一下关于端口被占的处理办法
解决方案:1:在dos下运行netstat -ano
2:在xampp control panel中点setup打开命令界面,
3:选择6 enable mob_perl
4:重新启动xampp,此时运行http://localhost就应该正常工作了
第三种情况是网上一些网友遇到的问题:
与端口绑定时出现问题,未绑定到需要的端口
这是你可以根据error.log中的提示,退出占用端口的程序,这样应该能启用apache。
不过启动那些程序可能又会出错
解决方案:
可以通过cmd命令行直接查看有无程序占用该端口
1、运行cmd,然后输入netstat -ano,回车;
2、查看开头几行包含该端口的那一行最后的pid,为几个数字,把这几个数字记下来;
3、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;
4、然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是它与该端口进行了绑定(bind);
分站端口被占原因
windows环境下经常会出现xampp之apache无法正常启动问题
一种情况是因为端口号被占
这里提示下iis,迅雷等工具的默认端口号与apache一样都是80
解决方案:此时可以通过修改apache/conf/目录下httpd.conf文件中的端口号来实现正常启动apache
有两个地方需要修改
1:
#listen 0.0.0.0:80 #listen [::]:80 listen 80
2:
servername localhost:80
第二种情况就是我遇到的问题
iis,迅雷等工具未启动,而apache就是启动不了,xampp中集成的其他如mysql教程等都可以正常启用
相关推荐
-
Java零基础教程之Windows下安装、启动Tomcat服务器方法图解(免安装版)
相关阅读: Java零基础教程之Windows下安装 JDK的方法图解 官网下载 你是 Windows 环境,所以,打开浏览器,输入地址:http://tomcat.apache.org/download-70.cgi 选择对应的 ..-bit Windows zip下载就可以了. 安装 找到你下载的 ZIP 包,解压到你认为合适的目录,其实这是免安装版. 启动 进入 bin 目录,找到startup.bat双击,这样就算启动了 Tomcat 了,现在在浏览器输入地址+端口8080(默认)即可看
-
nginx下的代理服务器80端口被封的解决方案
方法如下: 首先得准备一台VPS,俺用的是国外的,,早上我已经将环境搞定了,于是迫不及待的测试了下--???啥?你吖环境都不知道配置??没关系.看哥的教程,用SSH连接上终端,挨个执行centos下的LNMP环境一键安装这篇文章里面的内容吧,好了.这下会了吧.其他的-.命令那些的看看Centos下一些基本要用到的命令,也就差不多了-..好了.这些都了解的差不多了吧- 然后,我们不是80被封了嘛.咱们给网站个81端口,我说的是IIS,那啥的nginx和apache我还真不知道如何给.总之要让网站能
-
win10遇到服务器启动失败 80端口被占用如何解决
Win10提示"服务器启动失败,80端口被占用"怎么办?具体解决方法如下 步骤如下: 1.以管理员身份运行cmd; 2.输入:net stop http 注:如果提示是否真的需要停止这些服务,则选择"Y"; 3.完成后输入:sc config http start=disabled 其他方法:(若80端口不能解除占用,可使用下方解决方案) 解决方案一: 1.Ctrl+x,然后选择"计算机管理",展开"服务和应用程序",找到&q
-
windows7服务器上weblogic启动失败异常解决方法
环境: 操作系统:windows 7 weblogic:10.3.3 问题: 根据安装向导创建域后首次默认启动服务,可以启动成功. 通过命令行或开始菜单中的快捷方式,启动时出现如下异常: /Java/jre6/lib/ext/QTJava.zip was unexpected at this time. 解决方法: 更改环境变量,删除classpath中的:C:/Program Files (x86)/Java/jre6/lib/ext/QTJava.zip 重启服务器,问题解决
-
Nginx服务器中配置非80端口的端口转发方法详解
nginx可以很方便的配置成反向代理服务器: server { listen 80; server_name localhost; location / { proxy_pass http://x.x.x.x:9500; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy
-
win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案
1. 环境:win7 64位安装xampp 32位. xampp下载地址:https://www.apachefriends.org/download.html 2. 安装过程最后,报错,提示windows找不到-n文件.以及说没有安装Microsoft Visual C++ 2008 Redistributable Package (x86). 解决方案: 下载Microsoft Visual C++ 2008 Redistributable Package (x86),并进行安装.下载地址:
-
shell脚本转发80端口数据包给Node.js服务器
注意:千万不要图省事直接使用ROOT用户运行Node.js服务!这将带来无法预计的安全问题!但是使用80端口作为HTTP默认端口这一习惯是从MS时代就延续至今的,怎么办呢?网上有人滔滔不绝地说用NginX做反向代理之类的,其实我觉得没必要这么夸张,只需要使用ROOT用户做一个普通端口与80端口的数据转发就好了,使用iptables语句如下: 复制代码 代码如下: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-po
-
Windows系统下Apache服务器无法启动的问题解决
关于apache无法启动主要是80端口的问题,下面我们来看一下关于端口被占的处理办法 解决方案:1:在dos下运行netstat -ano 2:在xampp control panel中点setup打开命令界面, 3:选择6 enable mob_perl 4:重新启动xampp,此时运行http://localhost就应该正常工作了 第三种情况是网上一些网友遇到的问题: 与端口绑定时出现问题,未绑定到需要的端口 这是你可以根据error.log中的提示,退出占用端口的程序,这样应该能启用ap
-
Windows系统下解决PhPStudy MySQL启动失败问题
报错 Apache\Nginx服务正常启动了,但是MySQL却一直启动失败. 解决流程 查看端口是否被占用 打开系统自带的资源管理器,查看监听端口3306是不是被占用,下图中3306端口被mysqld.exe占用,mysqld.exe是phpstudy自带的mysql服务,如果非mysqld.exe占用了3306,那么可以跟着下面的步骤去关闭. 打开系统自带的服务 切换本地MySQL服务 发现服务中有两个MySQL服务,一个是MySQL,一个是MySQLa.原因是,我之前在本地就安装过了mysq
-
Windows系统下Apache、PHP无法启动问题总结
最近经常被问到Apache无法启动的问题,所以写一篇文章,总结一下Windows下经常遇到的 Apache/PHP 无法启动的情况的解决方法. Apache/PHP 无法启动分两种情况: 1.Apache无法启动,没加载php也无法启动 2.Apache可以启动,但加载php后无法启动 第一种情况多数是Apache配置问题,或者80端口被占用 使用Apache的配置检查: 复制代码 代码如下: C:\>D:\Apache2.2\bin\httpd.exe -t Syntax OK 根据错误提示,
-
Windows系统下Nginx服务器的基本安装和配置方法介绍
下载地址:http://nginx.org/download/nginx-1.2.4.zip 下载后直接解压到你的硬盘上,我的是d:\nginx 启动nginx cd d: cd nginx-1.2.4 start nginx 查看任务任务管理器里面会有nginx的进程 在浏览器输入http://127.0.0.1 此时会出现nginx的欢迎界面,说明启动nginx成功. Welcome to nginx! If you see this page, the nginx web server i
-
Windows系统下MySQL无法启动的万能解决方法
MySQL启动报错 window10上安装了MySQL之前使用都是执行net start mysql 启动,执行net stop mysql关闭. 某天开始启动报错"MySQL 服务无法启动","请键入 NET HELPMSG 3523 以获得更多的帮助". 如果再执行启动命令会报"服务正在启动或停止中,请稍候片刻后再试一次". 解决方案 这种问题网上有 修改配置文件my.ini 删data目录下文件 重装MySQL 等多种解决方法. 前两种方案
-
在windows系统下如何安装memcached的讲解
Memcached 作为一个高性能的分布式内存对象缓存系统,通常被用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于"Key=>Value"方式组织数据,基于网络连接方式完成服务.需要注意的是memcached使用内存管理数据,所以它是易失的,当服务器重启,或者memcached进程中止,数据便会丢失,所以memcached不能用来持久保存数据. 下面我们讲解一下在windows系统下
-
windows系统搭建zookeeper服务器的教程
安装&配置 在apache的官方网站提供了好多镜像下载地址,然后找到对应的版本 下载地址: http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz Windows下安装 把下载的zookeeper的文件解压到指定目录 C:\ZK\zookeeper-3.4.14> 修改conf下增加一个zoo.cfg 内容如下: # The number of milliseconds of each
-
ubuntu下apache服务器操作方法小结
Linux系统为Ubuntu 一.Start Apache 2 Server/启动apache服务 # /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start 二. Restart Apache 2 Server/重启apache服务 # /etc/init.d/apache2 restart or $ sudo /etc/init.d/apache2 restart 三.Stop Apache 2 Server/停止apach
-
Windows系统下nodejs、npm、express的下载和安装教程详解
1. node.js下载 首先进入http://nodejs.org/dist/,这里面的版本呢,几乎每个月都出几个新的,建议大家下载最新版本,看看自己的电脑是多少位的,别下错了. 下载完解压到你想放的位置就好了,解压后你会发现里面有node.exe.我解压到了D:\software_install文件夹. 接下来去命令行,即点击电脑左下角的开始-->运行-->cmd. 进入node.exe所在的目录,输入node -v,查看你的node版本.我的路径如下图所示: 如果你获得以上输出结果,说明
-
Windows系统下MySQL添加到系统服务方法(mysql解压版)
MySQL软件版本:64位 5.7.12 1.首先配置MySQL的环境变量,在系统环境变量Path的开头添加MySQL的bin目录的路径,以";"结束,我的路径配置如下: 2.修改MySQL根目录下的my-default.ini文件的内容:主要修改2个属性:basedir和datadir. basedir:MySQL的根目录: datadir:数据库数据的保存目录(目录需要手动创建): 需要注意的几点: 目录的斜杠最好用反斜杠,要不需要转义或者加双引号: datadir的目录必须事先创
随机推荐
- Angular在一个页面中使用两个ng-app的方法(二)
- PowerShell脚本反引号用法实例:随时随地给代码换行
- redis集群搭建_动力节点Java学院整理
- java获取web容器地址的方法
- perl子程序的运用及子程序中变量私有(my)声明的重要性
- 浅析Oracle和Mysql分页的区别
- TextArea设置MaxLength属性最大输入值的js代码
- nginx封空user_agent实现封禁迅雷的方法
- python实现字典(dict)和字符串(string)的相互转换方法
- python实现统计代码行数的方法
- 详解Linux运维CentOS系统SVN双备份Shell脚本
- 浅谈Linux中ldconfig和ldd的用法
- c#异常处理示例分享
- python初学之用户登录的实现过程(实例讲解)
- 基于界面适配华为手机的虚拟按键的解决方法
- C#中一个高性能异步socket封装库的实现思路分享
- Python输入二维数组方法
- Unity3D Shader实现扫描显示效果
- Java设计模式—观察者模式详解
- Centos7如何备份和还原Redis数据的方法