zoukankan      html  css  js  c++  java
  • cakephp 基本的环境

    这里是在 window下的环境搭建,我假设php,apache,mysql,的基本环境都ok,如果没有的话,偷个懒,用集成环境吧,我用的wampserver。
    1:去官网(http://cakephp.org/)down个cakephp 的包吧, 解压得到一个文件夹,目录结构如下:

    2:把这些文件夹,文件拷贝直接丢到wampserver 给我们提供的www文件夹下

    3:我们去访问http://localhost:80/ 看一下,结果可能是如下的样子:

    4:现在去改配置吧,找到apache 的httpd.conf 文件打开
    #LoadModule rewrite_module modules/mod_rewrite.so 放开这个模块
    5:我们去访问http://localhost:80/ 看一下,结果可能是如下的样子:

    6:下面我们接着改
    找到app 文件夹下Config 文件夹的core.php ,打开文件找到这两行:
    Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
    Configure::write('Security.cipherSeed', '76859309657453542496749683645');
    把 'Security.salt' 和 'Security.cipherSeed' 的参数改掉 ,随便改掉字符,比如
    Configure::write('Security.salt', 'DYhG9tb0qyJfIxfs2zxczzxczxcguVoUubWwvniR2G0FgaC9mi');
    Configure::write('Security.cipherSeed', '7685930965745354343242496749683645');
    7:接着再来访问 http://localhost:80/ 看一下,结果可能是如下的样子:

    8:下面我们去改cakephp连数据库的配置,找到这个文件database.php.default 复制一份 改名database.php
    打开 database.php ,找到类似下面的地方。

    class DATABASE_CONFIG {
        public $default = array(
            'datasource' => 'Database/Mysql',
            'persistent' => false,
            'host' => 'localhost',
            'login' => 'user',
            'password' => 'password',
            'database' => 'database_name',
            'prefix' => '',
            //'encoding' => 'utf8',
        );
    
        public $test = array(
            'datasource' => 'Database/Mysql',
            'persistent' => false,
            'host' => 'localhost',
            'login' => 'user',
            'password' => 'password',
            'database' => 'test_database_name',
            'prefix' => '',
            //'encoding' => 'utf8',
        );
    }
    View Code

    我们改$default 这个数组,大家应该 明白怎么回事了吧。
    开始改了

    class DATABASE_CONFIG {
        public $default = array(
            'datasource' => 'Database/Mysql',
            'persistent' => false,
            'host' => 'localhost',
            'login' => 'root',
            'password' => '',
            'database' => 'test',
            'prefix' => '',
            'encoding' => 'utf8',
        );
    }
    View Code

    为什么这么改,是因为我们现在去连本地wampserver提供的mysql数据库里的test数据库。
    重启 wampserver里的服务(记得重启哦),再来访问 http://localhost:80/:

    9:这时基本都是绿色的了,我们的cakephp 的环境就可以用了。至于下面DebugKit 现在我们不用管它,其实是要装debug工具。
    10:这里把我用的cakephp库文件地址贴一下,不想去官网下的,用这个也行 (http://pan.baidu.com/s/1mgjv0Ti )
    还有 DebugKit 的网盘地址也贴出来了 (http://pan.baidu.com/s/1qWNiRGK)
    这是最最简单配置了,如果你没有使用过,这个就当cakephp入门吧,至于使用后面在说

  • 相关阅读:
    python向mysql中插入数字、字符串、日期总结
    selenium鼠标事件
    iOS hook
    网络抓包篇
    frida IOS环境搭建
    git
    $emit
    better-scroll无法滚动的问题。
    this.$nextTick()作用
    better-scroll
  • 原文地址:https://www.cnblogs.com/kongxianghao/p/6838909.html
Copyright © 2011-2022 走看看