cakephp 基本的环境
Posted 耗子的烂代码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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\', ); }
我们改$default 这个数组,大家应该 明白怎么回事了吧。
开始改了

class DATABASE_CONFIG { public $default = array( \'datasource\' => \'Database/Mysql\', \'persistent\' => false, \'host\' => \'localhost\', \'login\' => \'root\', \'password\' => \'\', \'database\' => \'test\', \'prefix\' => \'\', \'encoding\' => \'utf8\', ); }
为什么这么改,是因为我们现在去连本地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 基本的环境的主要内容,如果未能解决你的问题,请参考以下文章
markdown [cakephp:CakePHP3注意事项] CakePHP3基本知识说明。 #cakephp
CakePHP - Router::url() 生成相对于当前页面的 url