如何在本地计算机上设置多个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
文件中的路径即可指向正确的目录。
嗯...我想我有你的想法。谢谢=] – 2010-05-05 04:04:03
可能会得心应手,http://bakery.cakephp.org/articles/view/installing-cakephp-on-macosx – 2010-05-05 08:15:00