设为首页 收藏本站
查看: 1072|回复: 0

[经验分享] [实践]cakephp+SQLite+Apache+eclipse开发环境搭建

[复制链接]

尚未签到

发表于 2015-7-31 12:09:25 | 显示全部楼层 |阅读模式
  
  请准备好以下文件,均自网上搜索下载
  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盘,得到的目录结构如下:
DSC0000.jpg
  
2. 启动eclipse,将工作空间设为:D:\workspace
  
3. 安装apache,安装时设置安装路径为D:\Apache
  
4. 安装SQLite数据库,随意;
  
5. 解压php-5.2.8-Win32.zip,放置C盘,目录结构如下图所示:
DSC0001.jpg
  
  
6.在eclipse中新建一个php项目,如下图:
DSC0002.jpg
  
7.将cakePHP框架文件解压后,将其中内容拷贝到D:\workspace\cakephp,在eclipse中刷新即可,
  目录结构如下:
DSC0003.jpg
  
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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-92722-1-1.html 上篇帖子: 树莓派Nginx+php+sqlite 下篇帖子: ubuntu配置apache支持sqlite数据库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表