[实践]cakephp+SQLite+Apache+eclipse开发环境搭建
请准备好以下文件,均自网上搜索下载
Apache安装文件 :apache_2.0.53-win32-x86-no_ssl.msi
PHP5(解压格式,非安装):php-5.2.8-Win32.zip
SQLite数据库: SQLiteExpertProfessionalv1.7.73.rar解压后的安装文件是SQLiteExpertSetup.exe
PHP连接SQLite需要的文件:PHP_Sqlite3.zip解压后得到两个文件dbo_sqlite3.php和php_sqlite.dll
debug所需的dll文件:php_xdebug-2.0.4-5.2.8-nts.dll
eclipse安装文件:pdt-all-in-one-win32-2.0.0GA.zip
cakephp框架文件:版本使用最新的即可,在http://cakephp.org/上有下载
================分割线=============================================
以下所用物理路径均为本人在此次环境搭建中所使用的路径,大家可根据自己的情况调整
另外JDK的安装,本文没有提到,请大家自行安装
1. 解压eclipse安装文件:pdt-all-in-one-win32-2.0.0GA.zip,放置D盘,得到的目录结构如下:
2. 启动eclipse,将工作空间设为:D:\workspace
3. 安装apache,安装时设置安装路径为D:\Apache
4. 安装SQLite数据库,随意;
5. 解压php-5.2.8-Win32.zip,放置C盘,目录结构如下图所示:
6.在eclipse中新建一个php项目,如下图:
7.将cakePHP框架文件解压后,将其中内容拷贝到D:\workspace\cakephp,在eclipse中刷新即可,
目录结构如下:
8.配置Apache:
打开apache的配置文件D:\Apache\Apache2\conf\httpd.conf做如下修改:
8-1.查找 LoadModule rewrite_module modules/mod_rewrite.so,放开这句话的注释;
8-2.查找DocumentRoot 修改为:DocumentRoot "D:/workspace/cakephp"
8-3.查找 'sqlite3',
'connect' => 'sqlite',
'database' => 'blog',
'encoding' => 'utf8',
'prefix' => '',
);
其中blog是数据库名,数据库文件存放在D:\workspace\cakephp下,如果不在这个位置,要指明路径比如
存放在D:\workspace\下,就要写成 database' => '..\blog',
10-2.修改D:\workspace\cakephp\app\config\core.php文件:
查找Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
任意修改“DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi”中的一位;
释放Configure::write('App.baseUrl', env('SCRIPT_NAME'));
10-3. 删除app\tmp\cache\persistent目录下默认的文件
10-4. 删除\app\tmp\logs目录下默认的文件
11.在浏览器中输入:http://localhost/,出现cakephp的默认画面即说明环境OK,后面的工作就是在eclipse中进行开发了
页:
[1]