如何在 xampp 网站根目录中设置多个网站

phpStudy及XAMPP环境下设置多个wordpress站点_511遇见_新浪博客
phpStudy及XAMPP环境下设置多个wordpress站点
phpStudy和xampp&非常方便的在本地搭建 apache +
php + mysql 的调试环境,在本地安装测试 WordPress
等各种博客、论坛程序非常方便,今天我们来学习如何使用phpStudy及 XAMPP 在本地进行安装多个网站。
一、网站程序目录
1、phpStudy环境网站根目录,也就是你的wordpress程序放置的目录&phpStudy/www/2、xampp环境网站根目录,也就是你的wordpress程序放置的目录&xampp/htdoc/一般情况下,我们只需要网站程序放到目录下,然后在浏览器里输入
ip 地址 http://127.0.0.1/ 或者输入域名 http://localhost/
就可以了。但是这样我们只能使用一个程序,建立一个网站。如果我们想要测试测试不同的程序,比如一个WordPress的网站,一个Discuz!的论坛,再加上一个ShopEx的网店,甚至同时独立运行多个wordpress网站来制作测试不同的主题等等,我们一般会在一台主机上搭建一个运行环境,否则你Apache和Musql会运行混乱,解决起来比较麻烦,所以我们很多时候只会选择一个环境搭建在本机上。
二、网站根目录下建立文件夹
我们想要在本地安装两个测试域名,www.a.tld,&www.b.tld,
分别指向到网站根目录下的 a和 b 文件夹下,tld 是域名,也可以用 a.com, a.net 这样的顶级域名来代替,这里使用
主要是为了避免和真实域名冲突。1、在&phpStudy/www/下建立文件夹a,b两个文件夹
2、在&xampp/htdoc/下建立文件夹a,b两个文件夹
我们分别在文件夹a,和b下面建立两个index.html文件,分别写入:
Welcome to www.A.tld&
Welcome to www.A.tld&
Welcome to www.B.tld&
Welcome to www.B.tld&
三、在 hosts 文件中设置域名解析
文件保存在&C:\Windows\System32\drivers\etc
&目录下,无扩展名,使用文本编辑器(记事本,emeditor,UltraEdit等)可以打开编辑;如果是
Windows Vista 或者 Windows 7
,需要首先使用管理权权限打开记事本。然后,我们在文件最后面添加两行域名解析记录,每行一个域名。前面为ip地址,空间用空格或者制表符隔开,后面是域名:代码如下
# www.a.tld
# www.b.tld
三、让apache 中绑定多个域名,支持多个站点的访问
使用文件编辑器打开文件phpStudy\apache\conf\extra\httpd-vhosts.conf
或者&xampp\apache\conf\extra\httpd-vhosts.conf&,在文件的最后添加如下代码
ServerAdmin postmaster@a
DocumentRoot "/phpStudy/www/a"
ServerName www.a
ErrorLog "logs/www.a.tld-error.log"
CustomLog "logs/www.a.tld-access.log"
ServerAdmin postmaster@b
DocumentRoot "/phpStudy/www/b"
ServerName www.b
ErrorLog "logs/www.b.tld-error.log"
CustomLog "logs/www.b.tld-access.log"
根据你测试用的环境更改DocumentRoot&
后的目录,上面很明显是phpStudy环境,如果是xampp环境,改成DocumentRoot
“/xampp/htdoc/a”
四、引入了 vhosts 虚拟主机配置文件
这是非常重要的一步!!!
打开xampp\apache\conf\httpd.conf
文件,搜索 “Include conf/extra/httpd-vhosts.conf”,去掉前面的
# 注释符,也就是确保引入了 vhosts
虚拟主机配置文件httpd-vhosts.conf&。
五、重启 Apache 测试验证多域名
重新启动 apache 服务,重新打开浏览器。并在浏览器中分别输入 http://www.a.tld 和
http://www.b.tld 验证是否成功。
六、Apache多站点配置的另一简便方法
1、首先打开Apache安装目录下 conf/httpd.conf 文件,找到下面两行文字,把最前面的 #
号去掉,然后保存。目的是让Apache在启动时能加载虚拟主机模块
#LoadModule
vhost_alias_module modules/mod_vhost_alias.so
conf/extra/httpd-vhosts.conf
2、接着找到同一文件httpd.conf中的 DocumentRoot (在第180行左右)和 Directory
(在第207行左右),改为站点目录的上一级目录例如站点放在 d:/xampp/htdocs/a
和d:/xampp/htdocs/b,d:/xampp/htdocs/c,则改为以下形式
DocumentRoot " d:/xampp/htdocs"
" d:/xampp/htdocs"
3、配置完成后即可打开Apache安装目录下 /conf/extra/httpd-vhosts.conf
虚拟主机配置文件
DocumentRoot "d:/xampp/htdocs/a"
ServerName www.a
ServerAlias 127.0.0.1
DocumentRoot "d:/xampp/htdocs/b"
ServerName www.b
ServerAlias 127.0.0.2
DocumentRoot "d:/xampp/htdocs/c"
ServerName www.c
ServerAlias 127.0.0.3
4、在 hosts 文件中设置域名解析
Hosts 文件保存在 C:\Windows\System32\drivers\etc 目录下,文件最后输入
# www.a.tld
# www.b.tld
# www.c.tld
5、重启Apache服务
这样我们可以用 http://127.0.0.1/ , http://127.0.0.2
,http://127.0.0.3来访问我们的多站点,也可以用 http://www.a.tld ;www.b.tld
;www.c.tld域名来访问,非常方便,让后可以在不同的文件夹里安装我们的wordpress。
七、有关phpStudy及XAMPP环境配置建议你阅读
1、phpStudy 2016 (支持PHP7)让天下没有难配的php环境
2、XAMPP最流行的PHP开发环境|511遇见强烈推荐
更多阅读&&&
博客等级:
博客积分:0
博客访问:21,815
关注人气:0
荣誉徽章:之前一直用phpnow添加的虚拟主机,后来看xampp的php版本比较多,就改用了xampp,由于项目较多,始终切换同一个 127.0.0.1也不好,网上找了一些资料,但是大多都有问题,配置无效多数时候会提示403等 如下错误Access&forbidden!
You&don't&have&permission&to&
access&the&requested&directory.&There&is&either&no&index&document&or&the
&directory&is&read-protected.
If&you&think&this&is&a&server&error,&please&contact&the&webmaster.
Error&403最终解决方案:在 apache/conf/extra/httpd-vhosts.conf& 里 添加如下代码&VirtualHost *:80&DocumentRoot &网站路径&&Directory &网站路径&&&&& Options Indexes FollowSymLinks Includes ExecCGI&&& AllowOverride All&&& Require all granted&/Directory&ServerName 本地的ip段&/VirtualHost&#&Virtual&Hosts
#&Required&modules:&mod_log_config
NameVirtualHost&*
&VirtualHost&*:80&
DocumentRoot&&F:/mysite/jourmy_website&
&Directory&&F:/mysite/jourmy_website&&
&&&&Options&Indexes&FollowSymLinks&Includes&ExecCGI
&&&&AllowOverride&All
&&&&Require&all&granted
&/Directory&
ServerName&127.0.0.10
&/VirtualHost&
&VirtualHost&*:80&
DocumentRoot&&F:/mysite/jourmy_website2&
&Directory&&F:/mysite/jourmy_website2&&
&&&&Options&Indexes&FollowSymLinks&Includes&ExecCGI
&&&&AllowOverride&All
&&&&Require&all&granted
&/Directory&
ServerName&127.0.0.8
&/VirtualHost&经测试,在浏览器中可以 通过输入& 127.0.0.10& 和 127.0.0.8& 分别访问不同的站点帮助您提升开发速度
转载请注明出处:伍六六'Phper在XAMPP下配置简洁URL(clean urls) - PHP教程 - 编程入门网
在XAMPP下配置简洁URL(clean urls)
我的环境为: XAMPP,Vista系统,drupal5.x.在本地安装drupal测试环境有一段时间了,但是简洁URL(clean urls)始终没有调通,当初没有什么事,只是一个配置问题.最近,在学习ubercart,里面需要用到简洁URL.所以就开始配置.
首先是打开.htaccess文件,在里面看了看,好像没有什么要配的,由于以前的安装环境是用的wdp,而不是xampp,所以那里的简洁URL配置方式并不适用。以前专门写过一篇这方面的文章。用百度搜索了一下,看到的还是自己的那篇文章。由于自己对apache,php不是很熟,所以只能借助于现有的方案了。
先是找到http://drupal.org/node/15365这篇文档,按照说明,把apache conf里面的AllowOverride None改为了AllowOverride All,试了一下,又改了回来。还是不行。
看着这篇文档,往下拉,发现一篇文章,http://drupal.org/node/43545,专门讲述Xampp下面的简洁URL配置的。依葫芦画瓢。
1,F:\xampp\apache\conf,在该目录下找到httpd.cond文件,打开,找到#LoadModule rewrite_module modules/mod_rewrite.so。
将前面的注释符&#&去掉。
2,F:\xampp\apache\conf\extra,在这个目录下面,新建一个httpd-ubercart-5.conf文件,我的项目名为ubercart-5。添加以下内容:
Alias /ubercart-5 &F:/xampp/htdocs/ubercart-5/&
&Directory &F:/xampp/htdocs/ubercart-5/&&
AllowOverride All
Order allow,deny
Allow from all
&/Directory&
保存,关闭,并重启apache,这样就搞定了。注意,你需要把F:\xampp\改成你的目录,把路径写对。如何使用XAMPP本地搭建一个属于你自己的网站
你好,从今天开始,我将为大家带来一些我学习SEO和建站的免费教程,今天为大家带来的是如何用XAMPP搭建一个属于你自己的网站。来到这里,可以说很多在百度上已经过时了的资料需要总结的资料这里都有,你只要按照我的教程来好的废话不多说了现在开始教程。
首先我们要明白一些问题,也许你觉得制作一个网站很难,因为网站要编制网页程序,但是我要在这里跟你说明的是我们可以用一些免费的开源网页程序制作。什么是开源程序?指网站源码可以被公众使用的,并且此软件的使用,修改和分发都不受许可证的限制。就是官方共享给站长使用的网站程序。开源网站程序可以让那些不懂asp,php等编程的站长就可建一个网站。开源的程序如dedecms,新云,帝国cms,论坛类程序discuz,phpwind,博客类程序wordpress,zblod,网店类程序shopex等等。所以说我们可以用这些免费的开源程序来制作我们的网站,今天给大家介绍用XAMPP搭建WORDPRESS网站,为什么选择WP呢,因为安全性,美观性和兼容性我觉得在各大开源程序是数一数二的。
1:首先下载XAMPP和WORDPRESS,这个百度一下有很多,但是WP最好到官网下简体中文版的。
2:安装的就不用多说了,就是安装XAMPP的时候要注意当出现是否启动Mysql、Apache、Filezilla,是否预装htdocs文件夹和复选框时,记得勾选。Filezilla可以不要。
这里还有个小技巧安装的时候最好关闭其它应用程序,尤其是像Flashfxp、迅雷、Skype之类默认使用80端口的程序,否则可能启动不了甚至根本无法正常安装Apache服务。当然,你也可以在安装之前更改这些程序的端口。
3:把Wordpress解压缩,得到的文件夹Wordpress放到你安装盘的目录xampp/htdocs文件夹里面。
4:启动XAMPP,且保证Mysql和Apache处于&Running&状态。
5:在APACHE这一行里点击ADMINISTRSTOR,会出现如下图片的网页。
6:点击中文,这时候会进入XAMPP的管理后台,点击左下角的PHPADMIN,
下面就进入了本地PHP数据库的管理后台,也许你点进去的时候是英文的,这样就点击sprache-language里面选择中文-简体
选择以后网页会自动刷新,这样网页就会使用中文简体的语言了。
7:点击数据库,创建数据库,数据库名可以任意设置
但是你要记住这个数据库名,以后要用到的然后在左边点击一个小房子的图标会回到主页在这里选择
就可以了。
8:这里要说一下你想创建数据库用户名和密码的话点击权限
然后如下图设置
用户名和密码可以随便设置但是你要记住。如果一切正常的话你点击新建用户的时候会出现一个提示。然后关于XAMPP的我们就全部设置好了,可以直接关闭掉这个网页,大家回想一下,我们曾经把wordpress这个文件夹移动到x/xampp/htdocs这里面,首先打开wordpress文件夹。
9:打开,如果你没有安装dreamweaver的话建议安装如果不想安装的话可以右键单击打开方式-记事本,这里用记事本给大家做示范。
10:下拉会看到如图所示的代码
数据库名称就填写你所设置的数据库,数据库用户名默认root密码默认为空,也可以设置你自己设置的数据库用户名和密码。这里很好理解,原理就是你本地的数据库设置好了,WP要能够成为数据库当中的程序的话就要能够和数据库用户名和密码一样的,这就跟我们平常输入账号密码登陆QQ一样。
11:在浏览器地址框里输入http://localhost/wordpress。我们的安装WP程序过程就结束了,在这里要说明一下如果你发现你打开网站是英文的话,最好百度WORDPRESS到中文官网里面下中文版的。
注:相关网站建设技巧阅读请移步到频道。
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
网友热评的文章}

我要回帖

更多关于 xampp 中文语言设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信