PHP环境搭建:多站点配置,php环境搭建站点
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:
至此,完成!
评论暂时关闭