美文网首页
phpStudy 配置目录 虚拟域名 -- PHP 学习 (一)

phpStudy 配置目录 虚拟域名 -- PHP 学习 (一)

作者: 无故下架内容so账号已弃用 | 来源:发表于2019-04-15 22:21 被阅读0次

    目标:

    • 把默认项目目录 www 修改为:D:/PHP
    • 为 D:/PHP/Demo 配置专用的虚拟域名 demo.com

    一、修改默认项目目录 www

    打开 phpStudy, 右下角:
    其它选项菜单 => 打开配置文件 => httpd.conf
    或者
    直接打开 phpStudy\PHPTutorial\Apache\conf\httpd.conf

    查找 DocumentRoot,把原来的 www 目录修改为你想要的目录


    httpd.conf

    二、设置虚拟域名 demo.com

    第一步:

    在 PHP 文件夹中新建文件夹 Demo, 然后新建一个 index.php

    打开 phpStudy, 右下角:

    其它选项菜单 => 域名站点管理 => 输入内容 => 新增 => 保存

    站点域名管理

    当然也可以手动配置:
    phpStudy\PHPTutorial\Apache\conf


    vhosts.conf

    还可以继续在后面加。。

    第二步:打开 hosts 文件,在最后加入下面两行:

    hosts 文件的位置:
    其它选项菜单 => 域名站点管理 => 打开 host
    本人的在这:系统盘C:\Windows\System32\drivers\etc 可以参考下

    hosts
    # hosts
    127.0.0.1 localhost
    127.0.0.1 demo.com
    

    修改 hosts 文件后 重启下 phpStudy

    ok 可以访问了

    不成功?可以检查一下几个地方:

    1. 端口问题, 可能有端口冲突,可以在
      其它选项菜单 => 域名站点管理 => 输入内容 => 修改为 8080 => 保存
      访问的时候在后面加入:8080即可,demo.com:8080
      默认端口 80 可以省略,实际为 demo.com:80

    2. 检查下 Demo 目录下的文件,访问的时候自动寻找文件夹内的 index.php 文件,如果是 demo.php,可以在域名后面加上 demo.com/demo.php

    3. 重启服务试试~

    后续补充:

    我配置两个虚拟域名的时候, 搞了很久都没有能成功. 后面手动修改了 vhost.conf, 重启服务还是没有成功, 再然后我重启电脑

    完成之后访问:
    demo.com/index.php
    comment.com/index.php

    ~ 我擦, 可能是因为占用了 80 端口?_?

    hosts vhost.conf 多个域名时, 我并没有通过这里新增虚拟域名

    相关文章

      网友评论

          本文标题:phpStudy 配置目录 虚拟域名 -- PHP 学习 (一)

          本文链接:https://www.haomeiwen.com/subject/lxzpwqtx.html