Zend Framework 2.5安装过程+Nginx+Ubuntu14.04

Zend Framework 2.5 installation process + Nginx + Ubuntu 14.04

我正在尝试在我的 ubuntu 14.04 + Nginx 上安装 Zend。

1) 我已经通过 composer 下载了 zend

composer require zendframework/zendframework 2.5.0

2) 通过include_path 告知php zendframework 的位置。类似的东西

include_path = ".:/usr/share/php:/home/dmitriy/zend/vendor/zendframework"

文件夹如下所示: Zendframework folder

到这一步,我以为一切都差不多完成了,我需要下载骨架应用程序来启动index.php。

3) 我从 Zend Github 存储库下载了 zip 文件。提取它。 创建了 /public/index.php.

的 nginx 入口点

完成时我得到了什么: 第 w/o 页图片,css,等等

控制台:Console with wrong paths 链接无法访问...

谁能告诉我:

1) 是否需要第 No:2 步?

2) 为什么链接失效了?

3) Zend(1.11) 库有另一种结构,也许是这里的问题,我下载了错误的文件?

或者给我 ubuntu+nginx 指南的链接,我找不到。 谢谢你。

您似乎正在尝试安装 ZF2 而不是 ZF1,因此您可以放弃所有旧的不良做法,例如修改包含路径以包含库。

请查看官方教程开始:https://docs.zendframework.com/tutorials/

简短版:您可以下载 "skeleton" 而不是库 (y|ies)。骨架是完全配置的 Zend Framework MVC 项目,然后您可以调整它以满足您的需要。

另一方面,大多数 php 项目现在几年不使用自动加载库的包含路径,而是使用 Composer 以及 PSR-0 和 PSR-4 推荐。由于您似乎只是入门,我建议您阅读一些关于 PSR 的内容,然后按照 ZF3 或 Zend Expressive 教程开始,不要费心学习遗留框架(即使 ZF2 和 ZF3 非常相似)。