解决安装phpstudy之后启动Apache失败的问题

文章目录

  • 一、问题截图
  • 二、寻找原因
    • 1、查看哪个进程占用了80端口
    • 2、查看当前的`http`服务状态
    • 3、查找`ID`为`4996`的进程为何物
  • 三、解决问题
  • 四、启动Apache服务

一、问题截图

解决安装phpstudy之后启动Apache失败的问题_第1张图片
出错原因:80端口被其它进程占用,因此启动Apache服务器要报套接字绑定错误。

二、寻找原因

1、查看哪个进程占用了80端口

发布命令:netstat -ano|findstr 80
解决安装phpstudy之后启动Apache失败的问题_第2张图片
可以看到80端口被一个PID4的进程占用了,我们打开任务管理器,查看这是个啥进程。
解决安装phpstudy之后启动Apache失败的问题_第3张图片
看到了吧,PID4的进程名为System,不知道是什么鬼。Apache启动不了,跟http服务有关,看来应该查看一下当前的http服务状态。

2、查看当前的http服务状态

发布命令:netsh http show servicestate
解决安装phpstudy之后启动Apache失败的问题_第4张图片
可以看到,80端口被一个DefaultAppPool的东西占用了,其控制器进程ID4996

3、查找ID4996的进程为何物

解决安装phpstudy之后启动Apache失败的问题_第5张图片
解决安装phpstudy之后启动Apache失败的问题_第6张图片
解决安装phpstudy之后启动Apache失败的问题_第7张图片
在这里,原因也就找到了,是IISWorld Wid Web发布服务导致的问题。

三、解决问题

控制面板–>程序–>启用或者关闭Windows功能–>找到Internet Information Service,将其关闭即可。
解决安装phpstudy之后启动Apache失败的问题_第8张图片
解决安装phpstudy之后启动Apache失败的问题_第9张图片
解决安装phpstudy之后启动Apache失败的问题_第10张图片
解决安装phpstudy之后启动Apache失败的问题_第11张图片

四、启动Apache服务

解决安装phpstudy之后启动Apache失败的问题_第12张图片
解决安装phpstudy之后启动Apache失败的问题_第13张图片


<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <title>站点创建成功-phpstudy for windowstitle>
    <meta name="keywords" content="">
    <meta name="description" content="">
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="format-detection" content="telephone=no">
    <meta HTTP-EQUIV="pragma" CONTENT="no-cache">
    <meta HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate">
    <meta HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
    <meta HTTP-EQUIV="expires" CONTENT="0">
    <style>
        body {
            font: 16px arial, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;
        }

        h1 {
            margin: 0;
            color: #3a87ad;
            font-size: 26px;
        }

        .content {
            width: 45%;
            margin: 0 auto;

        }

        .content > div {
            margin-top: 200px;
            padding: 20px;
            background: #d9edf7;
            border-radius: 12px;
        }

        .content dl {
            color: #2d6a88;
            line-height: 40px;
        }

        .content div div {
            padding-bottom: 20px;
            text-align: center;
        }
    style>
head>
<body>
<div class="content">
    <div>
        <h1>站点创建成功h1>
        <dl>
            <dt>目录说明:dt>
            <dd>1:网站目录:/phpstudy安装目录/www/站点域名/dd>
            <dd>2:错误提示页面:/phpstudy安装目录/www/站点域名/error/dd>
            <dd>3:你可以删除或者修改该目录下的所有文件dd>
            <dt>操作注意事项:dt>
            <dd>1:新建站点、数据库、FTP可在phpstudy面板操作,数据库可在环境中下载数据库管理软件等;dd>
            <dd>2:将网站程序放到站点目录时请使用复制,剪切可能造成程序文件权限不正确;dd>

        dl>
        <div>使用手册,视频教程,BUG反馈,官网地址: <a href="https://www.xp.cn" target="_blank">www.xp.cna>div>

    div>
div>
body>
html>

在浏览器里访问http://localhost:80/index.html
解决安装phpstudy之后启动Apache失败的问题_第14张图片
WWW目录下创建一个PHP测试网页test.php
解决安装phpstudy之后启动Apache失败的问题_第15张图片
解决安装phpstudy之后启动Apache失败的问题_第16张图片
在浏览器里访问http://localhost/test.php:
解决安装phpstudy之后启动Apache失败的问题_第17张图片

你可能感兴趣的:(PHP编程)