回顾王者ZF一些感想及解决ZF在nginx上运行的问题?

分类:PHP | 作者:凹凸曼 | 发表于2013/06/06

个人认为zend framework是众多php 框架之中的王者,

此框架运用了大量的面向对象的设计模式思维。

在3年之前,当时ZF还是 1.0版本 ,

用ZF 写了一个通用信息管理系统,

并在ZF身上学习PHP面向对象的思想。

 

尽管以前学java 都是面向对象的思维,

但是在搞PHP面向对象的时候不一样,

因为php本身不是面向对象的语言

强加一种面向对象的去编写php总觉得 不太爽,

所以php项目我不会刻意使用面向对象,

适合的环境 运用怎样舒服,就怎样写。

 

相信大多数人都认为php也是学习java那种对象模式,

后来各种框架也是学习java框架

我认为不管谁先谁后–编程的思想很重要,

我在ZF看到了面向对象编程思想的延续,

一个历史时间比较长的脚本语言需要继续横行WEB领域,

确实需要各种好 的思想加入进去!

在后面的版本中加入一些面向对象编程思想,

而今天的php加入更多面向对象的特征,如熟悉的包的概念

ZF也随着php更新而进步到2.0时代。

 

这几天尝试了ZF2 建项目 感觉思路比以前更清晰,但是也遇到了新的问题,

大家的都知道 ZF都带了一个文件.htaccess 这是主要是在apache上运行使用的,

但是如今 我的环境都在linux+nginx下就不行了,翻阅了官网的pdf 找了两种 解决办法

本地环境  项目目录apoyl

  location / {
             root   /data/www;
             index  index.php index.htm index.html;
        #方法一
             try_files $uri $uri/ /apoyl/public/index.php$is_args$args;
       #方法二 为下面注释的三行
           # if (!-e $request_filename) {
          #     rewrite ^.*$ /apoyl/public/index.php last;
          # }
      }

如今呢 想把以前做的通用信息管理系统 从zf 1升级zf 2 并再次感受王者的归来!

参考:http://stackoverflow.com/questions/376732/zend-framework-on-nginx%5C

http://wiki.nginx.org/Zend_Framework#Time_for_nginx

 

本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=1518

 

 

Tag:

日志信息 »

该日志于2013-06-06 16:15由 凹凸曼 发表在PHP分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (0)层:

发表评论 »

« »