如何在本地计算机上设置多个cakephp项目?

如何在本地计算机上设置多个cakephp项目?

问题描述:

我是Cakephp的新手,很高兴能够学习它。如何在本地计算机上设置多个cakephp项目?

我阅读文档,下载文件,将其放在我的www根文件夹中。 (我正在使用WAMP)。

我的问题是,我可以下载1个CakePHP的和多个项目做,比如我把我的CakePHP在%的Webroot%,所以我打电话给我的项目:

[http://localhost/cake/project1]

[http://localhost/cake/project2]

依此类推。

您可以在服务器上拥有尽可能多的Cake项目。最简单的就是把它们放在他们单独的子文件夹中。

webroot/ 
    project1/ 
     app/ 
     cake/ 
     vendors/ 
    project2/ 
     app/ 
     cake/ 
     vendors/ 

更先进一点的技术是分离的应用程序和蛋糕目录:

cake/ 
webroot/ 
    app1/ 
     controllers/ 
     ... 
     webroot/ 
      index.php 
    app2/ 
     controllers/ 
     ... 
     webroot/ 
      index.php 

您将需要编辑app/webroot/index.php文件指向cake/目录的正确位置,你可以随时随地你想要的。

更好的是,为您的现场制作服务器推荐的设置是将cake,app和webroot目录分开。这样,您甚至可以拥有多个共享cake文件夹的应用程序。

cake/ 
app1/ 
    controllers/ 
    ... 
app2/ 
    controllers/ 
    ... 
webroot/ 
    app1_webroot/ 
     index.php 
    app2_webroot/ 
     index.php 

在这种情况下,你永远只露出app/webroot/目录给公众的内容,而蛋糕库和实际应用文件保留在不同的目录给公众看不到的。您只需编辑app/webroot/index.php文件中的路径即可指向正确的目录。

+0

嗯...我想我有你的想法。谢谢=] – 2010-05-05 04:04:03

+0

可能会得心应手,http://bakery.cakephp.org/articles/view/installing-cakephp-on-macosx – 2010-05-05 08:15:00