cakephp开发教程(一)

2025-10-25 21:05:14

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开发教程(一)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢