2010-05-07 79 views
0

我想在运行Apache 2.2的Windows XP机器上安装CakePHP。我在我的doc根目录下安装了Cake文件夹。使用Apache在Windows上安装CakePHP

我读过安装说明,说这个行包含在httpd.conf文件中;

<Directory /path/to/cake>

有谁知道如何翻译成的Windows?我目前在我的conf文件中有以下内容:

<Directory "C:/Apache/Apache2.2/htdocs/cakeapp/"> 

每当我取消注释此行时,它会使Apache崩溃。我试着将斜线切换到“\”,我试着把斜线切掉。

有什么建议吗?

感谢

回答

1

它真的很简单,不需要按照他们的指示。

  1. 提取物的CakePHP到类似于C:/ htdocs中/网络/ mysite的 所以它看起来像

    的mysite /应用

    的mysite /蛋糕

  2. 完成。 只要你的Apache文档根目录设置为C:/ htdocs中/网络/ 你可以在http://localhost/mysite

访问您的网站是票友:

  • 中的httpd

    -vhosts.conf,添加

    <虚拟主机*:80>

    服务器名mysite.local

    的DocumentRoot C:/ htdocs中/网络/ mysite的

    < /虚拟主机>

  • 在C

    :\ Windows \ System32下\驱动程序\等\主机,添加

    127.0.0.1 mysite.local

  • 重启apache

  • 完成。请访问网站http://mysite.local

  • 这是基于假设您的apache/php/mysql配置正确。

    0

    原来我在的conf文件中有两个

    <Directory "C:/Apache/Apache2.2/htdocs"> 
    

    <Directory "C:/Apache/Apache2.2/htdocs/cakeapp/"> 
    

    并且它导致错误。我将第一个注释掉了,移动了一个css文件,然后开始工作。

    2

    可能对您在Windows下开发CakePHP很有帮助,您也可以使用带有URL ReWrite模块的IIS7。通过Windows Web平台安装程序下载并阅读Installing CakePHP on IIS7

    或安装WAMP/XAMPP。他们设置了所有配置的东西,并且在设置CakePHP之后还有一些好处。我的意思是数据库连接等..

    毕竟把关系到你的安装目录的CakePHP项目“.\your\apache\web\root”(我的是“C:\wamp\www”,我的WAMP为“C:\wamp”下)。假设你的项目名称为“asd123”,那么你应该简单地把asd123目录设置为“.\your\apache\web\root\asd123”(在我的电脑上它应该是“C:\wamp\www\asd123”)。

    httpd.conf写行:

    <Directory "./your/apache/web/root/asd123/"> 
    

    (我的是<Directory "c:/wamp/www/asd123/>

    +0

    请不要使用这一切crapy HTML标记你的答案里面,降价就是这么简单,不要用html .. – j0k 2012-11-07 12:49:52

    +0

    我会考虑的 – ozanmuyes 2012-12-18 01:45:36