首页 > 代码库 > cakephp 基本的环境

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入门吧,至于使用后面在说

cakephp 基本的环境