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

2019-04-15  本文已影响0人  无故下架内容so账号已弃用

目标:

一、修改默认项目目录 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 多个域名时, 我并没有通过这里新增虚拟域名
上一篇下一篇

猜你喜欢

热点阅读