关于Windows 不能在 本地计算器 启动 Apache2(phpstudy)

 更新时间:2012年09月24日 14:39:40   作者:  
今天在自己的本子上准备放多个虚拟站点。用的是#phpstudy#。在软件自身的站点设置中,根据提示添加的多站点无效不知道是否和我的系统是Win7有关
在百度之后,看到有同鞋提示要修改\phpStudy\Apache2\conf\里的httpd.conf文件,代码如下

复制代码 代码如下:

<VirtualHost *:80>
ServerAdmin webmaster@163.com
DocumentRoot "D:\www"
ServerName ymywz.com
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</VirtualHost>


注:由于代码冲突问题,请把上面的双书名号改成单书名号

在httpd.conf文件底部添加以上代码后,重启Apache的时候,提示以下内容:

windows 不能在 本地计算器 启动 Apache2.有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1。
真是苦逼也······我以为是电脑问题,我就把phpstudy重新安装了一遍。重新安装后可以启动Apache,但重新添加上面的代码后又出现这个问题。此时,我就觉得是不是添加的代码有问题。在我删一句重启一次的体力劳动之后,有了重大发现:

在删除“AllowOverride All”这段代码后,Apache可以重新启动,域名也打开了。我没研究这句代码的用法,只知道删掉后可以用了······

phpstudy本地配置多域名的虚拟主机

启动Apache2后,又遇到了一个问题:多站点无法打开,提示403错误。

我是根据httpd.conf文件中未注释掉的代码一行一行检查的。经过检查,以及与网上的教程相比较,发现一个问题:

#Include conf/extra/httpd-vhosts.conf 这段代码前面的注释符号“#”没有删掉······这段代码的用途是开启httpd-vhosts虚拟主机文件。这一步骤完成之后,重启Apache,这样就可以完整的打开各个本地域名地址了。

注:在修改httpd.conf文件之后,还需要修改hosts文件,用以添加本地虚拟的域名(道理和在空间里把域名dns解析到IP是一个道理)。

相关文章

  • 【Linux】linux常用基本命令总结(推荐)

    【Linux】linux常用基本命令总结(推荐)

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,有兴趣的可以了解一下。
    2016-11-11
  • Apache ECharts介绍

    Apache ECharts介绍

    Apache ECharts 是一款基于 JavaScript 的数据可视化图表库,提供直观、生动、可交互、可个性化定制的数据可视化图表,本文给大家分享Apache ECharts简介,感兴趣的朋友一起看看吧
    2023-11-11
  • Linux 常用命令之Linux more命令使用方法

    Linux 常用命令之Linux more命令使用方法

    more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比。本文重点给大家介绍Linux more命令使用方法,感兴趣的朋友一起看看吧
    2018-10-10
  • Linux安装MongoDB启动及常见问题解决

    Linux安装MongoDB启动及常见问题解决

    这篇文章主要介绍了Linux安装MongoDB启动及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Linux模拟实现sleep函数

    Linux模拟实现sleep函数

    这篇文章主要为大家详细介绍了Linux模拟实现sleep函数,让程序休眠一定的秒数,到时间后自动恢复运行
    2017-04-04
  • Linux中改变文件权限的chmod命令详析

    Linux中改变文件权限的chmod命令详析

    在 Linux 命令中,chmod用于修改文件或者目录的权限。下面这篇文章主要给大家介绍了关于Linux中改变文件权限的chmod命令的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面来一学习学习吧
    2018-06-06
  • 详解Linux文本文件与WIN文本文件换行格式转换命令

    详解Linux文本文件与WIN文本文件换行格式转换命令

    这篇文章主要介绍了详解Linux文本文件与WIN文本文件换行格式转换命令的相关资料,需要的朋友可以参考下
    2017-02-02
  • centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解

    centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解

    这篇文章主要介绍了centos7 + php7 lamp全套最新版本配置及mongodb和redis教程详解,需要的朋友可以参考下
    2016-10-10
  • 利用win10自带虚拟机hyper-v安装centos7方法详解

    利用win10自带虚拟机hyper-v安装centos7方法详解

    利用VMware安装CentOS系统相信大家都比较熟悉了,今天为大家介绍一下利用Win10自带的虚拟机hyper-v来安装CentOS,hyper-v与VMware的区别还是挺大的
    2018-10-10
  • Linux QT Kit丢失及Version为空问题解决方案

    Linux QT Kit丢失及Version为空问题解决方案

    这篇文章主要介绍了Linux QT Kit丢失及Version为空问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08

最新评论