楠Go随笔

第二课:PHP学习之虚拟主机设置

2017-10-28 10:54:32 admin 阅读 网站首页 > PHP > PHP学习

搭建好环境之后默认本地只有一个站点供开发者使用,在网页中默认用 localhost 或 127.0.0.1 本地的回路地址的资源定位符可以访问得到目录下的资源。资源定位符的规格如下,[]中的可以省略。

protocol :// hostname[:port] / path / [?query]#fragment 

  • protocol 为协议类型 如HTTP请求为http 安全的Http请求为https ftp请求为ftp等

  • hostname 为主机名或域名或IP地址

  • port   为端口号 可以想象IP地址就是互联网中的房子,而端口就是房子的门面(一个房子总该不会只有一个门面吧,起码有前门后门吧!只不过IP地址这间房子拥有的门面比你想象的多),端口范围为1-65535,Http请求默认端口为80可不写,但是如果在配置文件中修改监听端口就得补上。

  • path  就相当于在服务器上请求的路径 如服务器根路径为/www path为 admin/login.php 表示请求/www/admin/login.php 文件

  • ?query ?号后面是请求参数,用键值对a=b表示多个参数之间用&符号隔开 如?id=5&lang=cn 

  • #fragment #后面是锚点 用于在同一页面快速定位资源所在 等同于标签

大伙可以想象一下,以后当你在实际做项目的时候,公司会有好几个项目交托给你,如果你都放在默认站点下就需要采用子目录访问,如有一个项目文件名为blog 你就需要localhost/blog去访问,如果有部分项目需要开启其他端口访问时就会很揪心。PHP 支持虚拟主机设置,就是可以在一台主机上(如你的电脑)配置多个根站点项目,可以用其他IP地址或域名访问,这样我们就可以单独对部分项目做特殊的设置。

第一步:打开 phpStudy 主界面 ,点击 其他菜单选项 -> 站点域名管理 配置虚拟主机。
TIM截图20171027194800.png 


第二步:点击 网站域名 栏目 填入你的本地IP地址(如127.0.0.12)或者域名。

第三步: 网站目录 栏目 点击打开 选择你项目的存放路径 如/www/blog。

第四步:第二域名 栏目 设置其他访问域名。

第五步:网站端口 栏目 设置监听端口 不能使用其他被占用端口 否则会造成资源冲突。

第六步:点击 新增 按钮后 点击 保存设置并生成配置文件 按钮 ,会重启服务器 更新配置。

如果配置的是域名,需要作域名解析,将域名解析到IP地址 Windows操作系统下 进入 c:\Windows\System32\drivers\etc 目录中找到hosts文件 打开修改,格式为 IP地址  域名 一行一个记录然后保存 用你的域名去访问本地的虚拟主机就可以请求资源TIM截图20171027201132.png




标签:   虚拟主机设置 域名解析

搜索

关于楠Go

2015年毕业于吉林大学珠海学院,现今工作已两年有余,2014年在珠海一家游戏公司从事手机游戏开发,后离职转型为网络端PHP工程师,时至今日。熟练掌握PHP面向对象编程网络编程TP框架使用Discuz论坛插件开发。掌握前端框架Bootstrap的使用,掌握JS框架Jquery的使用。已开发多款网站,有着一定基础的开发经验,希望能在互联网领域再上一层楼!

了解更多: 开源中国 ThinkPHP


Powered by MetInfo 5.3.19 ©2008-2018 www.MetInfo.cn