PHP环境搭建:多站点配置,php环境搭建站点


前言:

1. 我只配置多站点,因为配置多站点就是去配置一个一个的站点,我认为是包括了单个站点?

2. 一个站点的核心信息:ServerNane(站点名/服务器名),DocumentRoot(站点目录)

3. 安装Apache后,htdocx就是一个默认的站点:

ServerNane:localhost(127.0.0.1),DocumentRoot:D:\amp\apache\htdocs

一、httpd.conf 打开多站点配置项

避免出错,打开这两个模块:


二、(演示)添加两个站点

打开httpd-vhosts.conf:


比如说,这里把两个文件夹“D:\mycodes\tets”、"D:\amp\www"设置为站点,代码:

#站点
<VirtualHost *:80>
	#站点名、服务器名
	ServerName www.abc.com
	#站点位置
        DocumentRoot "D:/mycodes/test"
	#站点别名,两个都可以访问
	ServerAlias www.study.com
	<Directory "D:/mycodes/test">
	#当请求没有指定文件的时候,显示目录
        Options Indexes
        #启用文件夹访问控制的文件.htaccess设置
        AllowOverride All
        #请求控制
        Require all granted
        #默认页面,第一个最优先
        DirectoryIndex index.php index.html
	</Directory>
</VirtualHost>
#站点
<VirtualHost *:80>
	ServerName www.playful.com
        DocumentRoot "D:/amp/www"
	ServerAlias www.study.com
	<Directory "D:/amp/www">
        Options Indexes
        AllowOverride All
        Require all granted
        DirectoryIndex index.php index.html
	</Directory>
</VirtualHost>

如图:



将www.abc.com和www.playful.com添加到电脑的hosts里,这里说下原因:

1. 访问一个地址,先从本机的hosts文件里找,找到了就访问,假如这里设置成功那么久访问电脑上的文件;

2. 本机上没找到,就去网络上找,比如www.baidu.com或者www.sina.com.cn等,不过这是人家是花了钱的


先测试代码有没有错误,在cmd下httpd -t,没错就重启Apache,访问www.abc.com:



至此,完成!

下一篇:认识PHP(怎么运行的?运行过程是什么?)




版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/yyl262/article/details/78971733

相关内容