我在Windows7中安装了Bitnami WAMP Stack,并试图运行我的eclipse php代码。我在网上找到了一个链接,上面写着添加别名,但这不起作用,我该如何让代码在中运行
http://localhost/greenmugcafe/
如果我的eclipse工作区位于
C:'Users'Robert'Documents'GitHub'greenmugcafe ?
编辑:我找不到任何关于为Bitnami WAMP做这件事的东西,但我为Bitnai Django堆栈找到了一些。
有什么帮助吗?
如果将localhost的虚拟主机目录更改为C:/Users/Robert/Documents/GitHub/
,则代码将从http://localhost/greenmugcafe/
运行
就我个人而言,我认为最好创建一个名为greenmugcafe.dev的本地域,而不是在localhost域中创建一个文件夹greenmugcaf。
如何在WAMP中设置虚拟主机
确保已启用虚拟主机:
- 编辑
/installdir/apache2/conf/httpd.conf
- 搜索包含
httpd-vhosts.conf
的行,并通过删除开头的#来取消注释
添加新的虚拟主机:
- 在windows系统上编辑
hosts
文件(通常位于C:'WINDOWS'system32'drivers'etc'
) - 将以下内容添加到主机文件
127.0.0.1 greenmugcafe.dev
的末尾。这告诉您的计算机,任何值为greenmugcafe.dev
的url都应该路由到127.0.0.1
(也就是本地主机) - 保存
hosts
文件,现在编辑该文件/installdir/apache2/conf/extra/httpd-vhosts.conf
- 在
/installdir/apache2/conf/extra/httpd-vhosts.conf
文件的bototm添加greenmugcafe.dev虚拟主机条目,保存并重新启动服务器
这是代码:
#greenmugcafe
<VirtualHost *:80>
ServerAdmin webmaster@greenmugcafe.dev
DocumentRoot "C:/Users/Robert/Documents/GitHub/greenmugcafe/"
ServerName greenmugcafe.dev
ErrorLog "logs/greenmugcafe.dev-error.log"
CustomLog "logs/greenmugcafe.dev-access.log" common
<Directory "C:/Users/Robert/Documents/GitHub/greenmugcafe/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Require all granted
</Directory>
</VirtualHost>
现在http://greenmugcafe.dev将指向C:''Users/Robert/Documents/GitHub/greenmugcafe/
这种方法也适用于其他WAMP堆栈,如WampServer和XAMPP。
对于在linux服务器上启动的网站,我们将更改域名的a record
以指向服务器IP地址,而不是windows主机文件。然后,我们仍然需要设置虚拟主机,以便服务器知道识别域名并将其指向服务器上的正确文件夹。
希望能有所帮助:-)