如何在localhost上安装cakephp?

0 cakephp

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

sip*_*tti 5

我经常在linuxbox上安装apache和mysql.我也可以使用Windows,但是我不推荐它;)所以,我通常会在/ etc/hosts文件中创建一个新的条目,以便为cakephp提供一个sitename.

127.0.0.1   localhost caketest.local
Run Code Online (Sandbox Code Playgroud)

下一步将所有cakephp文件复制到/ home/myusername/public_html/caketest中的子目录中

    app
    cake
    index.php
    plugins
    README
    vendors
    .htaccess
Run Code Online (Sandbox Code Playgroud)

然后我将网站设置为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>
Run Code Online (Sandbox Code Playgroud)

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

RewriteBase /~myusername/caketest
Run Code Online (Sandbox Code Playgroud)

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

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