WAMP的,或者Windows的Apache
PHP和MySQL已经为许多PHP开发人员使用Windows环境的服务器。这些主要是自由职业者,大多采用笔记本电脑作为其本地的开发机器。任何可能的原因,但是当你使用WAMP的,它变得难以管理多个应用程序安装在相同的根。
例如当我们使用WAMP的开发环境,我们有不同的客户端根居住在不同的文件夹的具体项目,这些项目时,必须在生产环境中上传的绝对路径是手动更改。
如果我们要为每一个客户有不同的根文件夹?嗯,这是有可能在使用虚拟主机WAMP的。让我们来看看如何设置虚拟主机。
首先,我们需要修改两个文件来创建虚拟主机:
hosts文件:这个文件是在C:\ WINDOWS \ SYSTEM32 \ DRIVERS \ ETC \folder
httpd.conf文件:这是你的Apache安装的'conf'的文件夹-例如:c:\wamp\Apache2\conf\httpd.conf
httpd.conf文件:这是你的Apache安装的'conf'的文件夹-例如:c:\wamp\Apache2\conf\httpd.conf
hosts文件有IP地址映射到一个名称的条目。默认情况下,“localhost”的名称映射到IP地址127.0.0.1。
127.0.0.1 localhost
|
现在我们要做的是在这个文件中,只需添加几个每个客户端的条目。你可能想使用您的客户端的域名映射的关键(如viralpatel.local)
127.0.0.1 client1.local
你想在hosts文件中添加许多条目。每当你进入“client1.local”在您的网页浏览器,窗口会先寻找到hosts文件,如果它得到相应的条目,它发送到该IP地址的请求。
现在我们要改变的httpd.conf。打开httpd.conf文件和搜索类似:
'DocumentRoot 'c:/wamp/www''
|
添加下面的代码后“的DocumentRoot”C :/ WAMP / www“的httpd.conf文件中的条目。
NameVirtualHost 127.0.0.1
<
VirtualHost
127.0.0.1>
ServerName localhost
DocumentRoot 'C:\wamp\www'
</
VirtualHost
>
<
VirtualHost
127.0.0.1>
ServerName myclient.local
DocumentRoot 'C:\wamp\www\ClientsMyClient'
</
VirtualHost
>
|
现在你需要修改的代码位,以配合服务器的名称从您的“主机”文件之一,并与您的客户端文件路径的DocumentRoot。
转载请保留源地址:
http://www.software8.co/seo_js/327.html