这篇文章主要介绍了如何创建虚拟主机并运行php项目的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何创建虚拟主机并运行php项目文章都会有所收获,下面我们一起来看看吧。phpstudy易用性是因为它帮我们封装了很多繁琐易出错的操作,但是如果直接使用它 我们并不了解其背后的实现方式,所以先学习wamp可以让我们熟悉一下原理。安装完成后,托盘图标是正常的绿色。
我的程序是安装在了D:wamp64
,发现正常后直接访问页面localhost
,默认的端口是80,可以忽略得到正常的响应,这个页面来源于D:wamp64wwwindex.php
,也就是wamp安装目录下的www文件夹存放着默认的网站程序。此时我们需要先了解一下几个文件。hosts,文件位置:C:WindowsSystem32driversetc
作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。httpd.conf
,文件位置:D:wamp64binapacheapache2.4.17conf
这个文件是apache 的配置文件,一般不需要改动的。httpd-vhosts.conf
,文件位置:D:wamp64binapacheapache2.4.17confextra
这个文件是虚拟主机文件,要创建新的网站时都需要在该文件中配置才生效。下面我有一个需求:一台电脑只跑一个程序我觉得过于浪费,而且我本机的80端口被占用,我想开一个网站用test.com:81
来进行访问一)、按照hosts文件的作用,当我访问test.com:81的时候我需要它直接跳转 而不去进行dns域名解析所以 ,按照固定格式 在hosts文件中添加一行二)、上一步只告诉电脑解析到本地,但是我们还没有对应的虚拟主机所以需要在httpd-vhosts.conf
中配置一个新的虚拟主机。另外VirtuaHost *:端口号
这里填写完之后并不会生效,原因是我们没有允许apache启用虚拟主机,现在去启用,在 httpd.conf
文件中最后设置一下,wamp的apache服务的默认端口:
成功获得响应。看完了wamp后真是感觉非常的繁琐,接下来用phpstudy试试。需求不变,还是创建一个网站www.test.com:81
,一)、直接启动apache二)、创建网站根目录选择项目的根目录三)、查看效果这就完成了…使用过wamp后我们知道,配置一个虚拟主机需要改三个文件,下面看一下phpstudy的操作。一)、hosts由于做wamp的时候已经手动添加过了,所以这个文件看不出来两者的差异。二)、httpd.conf和vhost.conf在wamp中,我们将多个虚拟主机的配置项都放在了一个文件中。在phpstudy里,将每个网站的配置项单独抽离出个自己的文件并放到了一个文件夹中。首先看下面的配置:ServerAdmin指令:语法: ServerAdmin email-address|URL用来设置服务器返回给客户端的错误信息中包含的管理员邮件地址。便于用户在收到错误信息后能及时与管理员取得联系。ServerName指令:语法:ServerName [scheme://] FQDN [:port]用来设置服务器用于辨识自己的主机名和端口号。主要用于创建重定向URL。DocumentRoot指令:语法:DocumentRoot directory-path用来设置httpd提供服务的目录。即你所在项目入口处的文件夹。ErrorLog指令:语法: ErrorLog file-path来设置当服务器遇到错误时记录错误日志的文件。如果file-path不是以/开头的绝对路径,那么将会被认为是一个相对于ServerRoot的相对路径。CustomLog指令:语法: ErrorLog file-path common设置日志文件,并指明日志文件所用的格式(通常通过格式的名字)。
本文小编为大家详细介绍“JavaScript数据类型检测功能如何实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript数据类型检测功能如何实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。优点:能快速判断基本数据类…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。