apache是我们创建web网站必备的工具之一,一些刚开始接触web服务器的朋友往往会遇到这样的难题,Win7在启动Apache服务的时候经常失败,这个问题是怎么造成的?其实我们只要知道,Apache启动失败无非就是端口占用,或者程序的问题。一般来说程序不会有什么问题的,那我们只能从端口占用上去解决这个问题,下面我们来看一下详细的排查方法吧!
方法步骤:
方法一:查看端口是否被占用
1、用鼠标点击【开始】找到搜索框,键入cmd,按【回车键】或者鼠标点击【搜索】进行查找。打开搜索得到的【命令提示符】。
2、打开命令提示符窗口之后,在里面输入netstat -ano命令,按下【回车键】,会得到一堆数据,在这里可以查看端口是否有占用的情况,查看PID。
3、使用快捷键【Ctrl+Alt+.】启动一个窗口,找到并打开【任务管理器】,弹出任务管理器窗口。
4、在任务管理器窗口中找到【服务】并点击,观察PID一列中与之前命令提示符看到占用端口号的一行,点击这一行停止服务。
方法二、phph5apach2_2.dll加载
1、打开【我的电脑】,在左边菜单栏中找到【网络】,在正上方点击【网络和共享中心】,点击左上方的【更改适配器设置】。
2、用鼠标右键单击【本地连接】找到【属性】并单击进入【本地连接】的窗口。在连接窗口下找到【Internet】协议版本 4 (TCP/IPv4)】弹出协议属性窗口。
3、在【Internet】协议版本 4 (TCP/IPv4)】属性窗口中点击高级,进入高级TCP/IP设置窗口。
4、在高级TCP/IP设置窗口中找到【WINS】并点击,找到启用LMHOSTS并启用,点击【确定】按钮问题就解决了。
以上两种方法您学会了吗?相信下次在遇到这样的问题您可以游刃有余的解决这个问题了吧!