cakephp开发教程(一)

工具/原料

  • cakephp官网:http://cakephp.org/

  • cakephp的github地址:https://github.com/cakephp/cakephp/tags

  • cakephp中文教程:http://book.cakephp.org/2.0/zh/contents.html

方法/步骤

  1. 安装条件

    服务器必需开启伪静态

    PHP 5.2.8 或更高版本。

    注意:所有内置的驱动都需要 PDO。你需要确定你已经正确安装了 PDO 扩展。

  2. 下载

    你可以直接去cakephp框架官网下载相关版本的代码包。如果你安装了git,你也可以使用git克隆cakephp在github库的代码

    cakephp开发教程(一)

  3. 简单安装

    因为我们是初入cakephp,建议把压缩包直接解压到web根目录

    cakephp目录结构

    app            //应用程序目录

    lib              //cake内核目录

    plugins      //插件目录

    vendors     //第三方类库

    index.php  //入口文件

    .htaccess   //伪静态规则

    cakephp开发教程(一)

  4. 多应用共享

    当我们想多个应用共享cakephp库时,我们可以caekphp目录放到不多的地方。

    我们可以把cakephp分拆为三个部份:

    应用程序目录:app

    web目录:webroot(app目录中)

    cake内核目录:lib

    假设我们这样配置cakephp的:

    1,web目录位于d:\web\cakephp;

    2,应用程序目录位于d:\app\cakephp;

    3,cake内核目录位于d:\common\cakephplib;

    接下来,我们更改cakephp三个常量的值。

    打开web/cakephp/index.php文件,对它进入如下修改

    define('ROOT', 'D:\app');

    define('APP_DIR', 'cakephp');

    define('CAKE_CORE_INCLUDE_PATH', 'D:\common\cakephplib');

  5. 启动

    访问你的cakephp目录所对应的url地址,如果出现如图界面,说有你的cakephp已经运行成功,如果你安装在三级目录下,你必需在.htaccess

    文件中添加"  RewriteBase   cakephp所在目录"语句,

    例如:  RewriteBse /work/cakephp/

    图中的红色警吿是提示我们更改cakephp默认的安全加密串,你可以打开app/config/core.php文件,找到相关行,更改默认值即可。

    cakephp开发教程(一)

  6. 数据库配置

    打开app/Config/database.php,设置default数组,

    public $default = array(

        'datasource' => 'Database/Mysql', //数据库类型 

       'persistent' => false,                       //是否使用持久连接

       'host' => 'localhost',                       //主机名

       'login' => 'root',                             //用户名

       'password' => '',                            //密码

       'database' => 'cakephp',                //数据库名

       'prefix' => '',                                  //表前缀

       'encoding' => 'utf8'                      //数据库编码

    );

    你可以编辑多个数组,然后在lib/cake/model/model.php的model类中,更改useDbConfig的值,进行配置切换

    cakephp开发教程(一)

 

 

转载于:https://my.oschina.net/meng527/blog/1353345

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值