如何在localhost上安装cakephp?

时间:2010-09-02 10:02:54

标签: cakephp

我想知道如何在localhost上安装cakephp? 请解释一下。

4 个答案:

答案 0 :(得分:5)

我通常在linuxbox上安装apache和mysql。我也可以使用Windows,但我不推荐它;) 因此,我通常在/ etc / hosts文件中创建一个新条目,以便为cakephp提供网站名称。

127.0.0.1   localhost caketest.local

下一步将所有cakephp文件复制到/ home / myusername / public_html / caketest

中的子目录中
    app
    cake
    index.php
    plugins
    README
    vendors
    .htaccess

然后我将网站设置为apache(不是必需的),

<VirtualHost *:80>
    DocumentRoot "/home/myusername/public_html/caketest"
    ServerName caketest.local  
    # This should be omitted in the production environment
    SetEnv APPLICATION_ENV development

    <Directory "/home/myusername/public_html/caketest">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

重启apache。您还需要编辑.htaccess文件并将带有hte路径的RewriteBase指令放到实际目录中,例如

RewriteBase /~myusername/caketest

创建一个数据库,在cake配置文件中设置数据库连接,这就是全部。 您可以将浏览器指向http://caketest.local 如果你不想要一个测试站点url,你可以跳过主机,并创建apache vhost,但是要使用的url应该是http:/ localhost / ~myusername / caketest

另一个重要的事情是在apache中启用userdir modul,并检查是否在userdirs中启用了php。

答案 1 :(得分:2)

如果您在Windows上,请获取WAMP。安装它,然后在C:\wamp\www\下载CakePHP。在该文件夹中提取CakePHP,以便您拥有类似这样的文件夹:C:\wamp\www\cakephp\。现在,您可以访问localhost / cakephp /.

来访问安装

答案 2 :(得分:1)

我的一篇旧文章,但仍然非常相关:

Installing CakePHP

答案 3 :(得分:0)

假设您有* AMP设置(Apache + MySQL + PHP),只需将文件复制到您的htdocs文件夹即可。在Ubuntu上,它是/var/www,所以你要创建/var/www/myApp并将整个Cake结构复制到那里,结果是:

/var/www/myApp/app/
/var/www/myApp/cake/
/var/www/myApp/vendors/
/var/www/myApp/index.php
/var/www/myApp/.htaccess

然后,您可以通过网址http://localhost/myApp

访问您的应用