198211401182 发表于 2015-7-31 12:09:25

[实践]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]
查看完整版本: [实践]cakephp+SQLite+Apache+eclipse开发环境搭建