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

分类:PHP | 作者:凹凸曼 | 发表于2013/06/06 回顾王者ZF一些感想及解决ZF在nginx上运行的问题?已关闭评论

个人认为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分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

« »