在不同的域上运行单独的CakePHP应用程序

时间:2011-10-29 21:38:54

标签: php apache cakephp wampserver


我正在尝试使用不同的数据库和域安装两个独立的,独立的CakePHP应用程序。

目标是只需键入不同的域名即可访问这些网站,即不是键入localhost/controllerName ,理想情况下将是client1/controllerName和{{1或者只是区分名称和访问应用程序的任何内容。

我正在使用 WAMPSERVER (它是Apache 2.2.17 + mySQL + PHP + phpMyAdmin)。

我已经找到了一些教程,但其中一部分只是凌乱,其中一部分并没有真正引用我的案例。

提前致谢!

2 个答案:

答案 0 :(得分:1)

设置多个虚拟主机

要做你要求的所有你需要做的就是设置多个虚拟主机,即在你的apache配置文件中:

<VirtualHost *:80>
    ServerName client1.dev
    DocumentRoot /my/apps/are/here/client1/webroot
</VirtualHost>

<VirtualHost *:80>
    ServerName client2.dev
    DocumentRoot /my/apps/are/here/client2/webroot
</VirtualHost>

您还需要编辑您的主机文件或路由器,使其包含:

127.0.0.1 client1.dev client2.dev

有了这个,http://client1.devhttp://client2.dev都将指向您的本地计算机,每个域映射到不同的应用程序。

答案 1 :(得分:-1)

也许这会有所帮助: http://www.dereuromark.de/2011/05/29/working-with-domains-locally/

我也使用WAMP