Version 2.5.0 安装环境如下: httpd-2.2.21-win32-x86-openssl-0.9.8r.msi(Apache 2.2.21 openssl版本) mysql-5.5.20-win32.msi(MySQL 5.5.20) php-5.3.10-Win32-VC9-x86.zip(PHP 5.3.10 thread safe版本) Windows 7 Ultimate 32bit ### CakePHP 安装与配置指南 #### 一、前言 本文档旨在详细介绍如何在特定环境下安装并配置 CakePHP 框架。所使用的环境包括 Apache 2.2.21、MySQL 5.5.20 和 PHP 5.3.10,操作系统为 Windows 7 Ultimate 32位。 #### 二、环境准备 - **Apache 2.2.21 (OpenSSL 版本)** - 安装文件:`httpd-2.2.21-win32-x86-openssl-0.9.8r.msi` - 安装过程较为简单,需要注意的是安装时勾选启用 SSL 的选项。 - **MySQL 5.5.20** - 安装文件:`mysql-5.5.20-win32.msi` - 在安装过程中设置 root 用户密码,并确保服务启动。 - **PHP 5.3.10 (Thread Safe 版本)** - 安装文件:`php-5.3.10-Win32-VC9-x86.zip` - 解压缩后,将 php.ini-production 文件重命名为 php.ini,并进行必要的配置调整,例如开启 `extension=php_mysql.dll` 和 `extension=php_mysqli.dll`。 - **操作系统** - Windows 7 Ultimate 32位 #### 三、CakePHP 安装 1. **下载 CakePHP** - 访问官网 [http://cakephp.org](http://cakephp.org),下载指定版本的 CakePHP(此处为 2.5.0)。 - 下载文件名称:`cakephp-cakephp-2.5.0-0-g780132f.zip` 2. **解压并移动文件** - 将下载的 ZIP 文件解压。 - 将解压后的 `app`、`lib`、`plugins`、`vendors`、`index.php` 等文件复制到 Apache 服务器的文档根目录下,例如 `E:/htdocs`。 3. **数据库配置** - 进入 `app/config` 目录,将 `database.php.default` 文件重命名为 `database.php`。 - 打开 `database.php` 文件,配置数据库连接信息。 ```php public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => '127.0.0.1', 'login' => 'root', 'password' => 'yourpassword', 'database' => 'testcakephp', // 确保该数据库已创建 'prefix' => '', //'encoding' => 'utf8', ); public $test = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => '127.0.0.1', 'login' => 'root', 'password' => 'yourpassword', 'database' => 'testcakephp', 'prefix' => '', //'encoding' => 'utf8', ); ``` - 确保已经创建了名为 `testcakephp` 的数据库。 4. **安全性设置** - 修改 `app/config/core.php` 文件中的 `Security.salt` 和 `Security.cipherSeed` 变量,以增加应用程序的安全性。 ```php Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaCvob'); Configure::write('Security.cipherSeed', '76859309657453542496749683123'); ``` #### 四、Apache 配置 1. **更改文档根目录** - 修改 `httpd.conf` 文件中的 `DocumentRoot` 和 `<Directory>` 设置。 ```conf DocumentRoot "E:/htdocs/app/webroot" <Directory "E:/htdocs/app/webroot"> ``` 2. **启用 URL 重写** - 在 `httpd.conf` 文件中启用 Rewrite 模块。 ```conf LoadModule rewrite_module modules/mod_rewrite.so ``` - 在 `<Directory>` 设置中允许重写规则。 ```conf <Directory /> Options FollowSymLinks AllowOverride All </Directory> ``` - 如果 `<Directory>` 设置位于其他位置,请确保包含类似的设置。 #### 五、总结 通过以上步骤,您可以在 Windows 7 上成功安装并配置 CakePHP 2.5.0。需要注意的是,配置过程中涉及到的安全性和 URL 重写设置对于确保应用程序的正常运行至关重要。此外,在实际部署过程中可能还需要根据具体需求进一步优化配置。























- 粉丝: 63
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 工作分解结构在施工项目管理计划阶段中的应用.doc
- 2022年电大形成性考核VB试题及答案课案.doc
- 论通信施工企业品牌战略.doc
- 上海工程技术大学C语言实验报告.doc
- 数据库课程设计--宾馆客房信息管理系统.doc
- swift-Swift资源
- 网络服务协议范本.doc
- 基于matlab的小工程-Matlab资源
- 2023年江苏省计算机二级考试试题.docx
- 精品基于web的新闻发布管理系统的研究与设计毕业设计.doc
- 软件测试通过及BUG分级标准.doc
- 网络交易退货运费险状况与进步.doc
- MiriaManager-机器人开发资源
- 洛阳师范学院期末考试题库《数据库概论》复习重点.doc
- 基于ARM的IP网络电话系统设计.doc
- 项目管理和APQP.pptx


