0

我在 Windows 7 中安装了 Bitnami WAMP Stack,并试图让我的 eclipse php 代码运行。我在网上找到了一个链接,说要添加别名,但是没有用,我如何让代码在其中运行

http://localhost/greenmugcafe/ 

如果我的 Eclipse 工作区位于此处

C:\Users\Robert\Documents\GitHub\greenmugcafe ?

编辑:我找不到任何为 Bitnami WAMP 执行此操作的内容,但我为 Bitnami Django 堆栈找到了一些。

有任何帮助吗?

4

1 回答 1

3

如果您将http://localhost/greenmugcafe/localhost 的虚拟主机目录更改为C:/Users/Robert/Documents/GitHub/

就个人而言,我认为最好创建一个名为 greenmugcafe.dev 的本地域,而不是在 localhost 域中创建一个文件夹 greenmugcafe。

如何在 WAMP 中设置虚拟主机

确保已启用虚拟主机:

  1. 编辑/installdir/apache2/conf/httpd.conf
  2. httpd-vhosts.conf通过删除开头的 # 来搜索包含并取消注释的行

添加新的虚拟主机:

  1. 在 Windows 系统上编辑hosts文件(通常位于C:\WINDOWS\system32\drivers\etc\
  2. 将以下内容添加到 hosts 文件的末尾127.0.0.1 greenmugcafe.dev。这告诉您的计算机任何值为 的 url 都greenmugcafe.dev应该被路由到127.0.0.1(又名 localhost)。
  3. 保存hosts文件,现在编辑这个文件/installdir/apache2/conf/extra/httpd-vhosts.conf
  4. 在文件底部添加 greenmugcafe.dev 虚拟主机条目 /installdir/apache2/conf/extra/httpd-vhosts.conf,保存并重新启动服务器。

这是代码:

#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 堆栈,例如 Wamp Server 和 XAMPP。

对于在 linux 服务器上启动的网站,而不是 windows 主机文件,我们将更改a record域名以指向服务器 IP 地址。然后我们仍然需要设置虚拟主机,以便服务器知道识别域名并将其指向服务器上的正确文件夹。

希望有帮助:-)

于 2013-08-25T03:38:27.883 回答