Windows上配置虚拟主机

在windows配置虚拟主机,我的环境是apache+mysql+php集成环境phpStudy。(今天遇到了个坑,浪费了很长时间)

步骤:

  1. phpStudy部署完成之后,启动。(红框处的切换版本是可以切换php的版本号的)
  2. 打开cmd,执行命令:C:\phpStudy\Apache\bin\httpd.exe -t(这个地址不唯一,看你当时装在哪了),看结果。
  3. 上面这个才是正常的。Syntax OK。说明Apache安装没问题。这时候可以试下在浏览器输入:localhost,可看到下图。
  4. 接着:在Apache下的conf里的httpd.conf文件中,搜索:httpd-vhosts.conf。然后将这一行注释打开。保存。
  5. 然后,在Apache下的conf里的extra下的httpd-vhost.conf文件中,把下面图示的给注释了。保存。
  6. 重点:上面的那些如果不注释的话,是会报错的:AH00112: Warning: DocumentRoot [C:/Apache24/htdocs] does not exist
  7. 这时候可以添加虚拟主机了:添加完后,保存。ServerName 为域名,DocumentRoot 为代码路径,这个要确保真实存在哈。我在这个路径下放了一个Index.php文件,文件会输出:111111111111111111
  8. <VirtualHost *:80>
        DocumentRoot "C:/phpStudy/WWW/test2"
        ServerName www.test.com
    </VirtualHost>
  9. 附上路径结构:
  10. 在C:\Windows\System32\drivers\etc下的hosts文件中最末行添加:127.0.0.1 www.test.com。保存。
  11. 重启phpStudy。
  12. 在浏览器输入:www.test.com,看下图
  13. 对了,在php.ini里把时区设置一下,搜索:date.timezone。改成:date.timezone = PRC。如下图所示。重启phpStudy。
  14. 到此结束。完美。

猜你喜欢

转载自blog.csdn.net/JonSnowY/article/details/81513947
今日推荐