Zend Framework 2.5 安装过程 + Nginx + Ubuntu 14.04



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

1)我已经通过作曲家下载了zend。

composer require zendframework/zendframework 2.5.0

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

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

文件夹如下所示:Zendframework文件夹

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

3)我下载了Zend Github存储库的zip表单。提取了它。创建了 nginx 入口点到/public/index.php。

我完成时得到的:没有图像,css等的页面。

控制台

:路径错误的控制台链接无法访问...

有人可以告诉我:

1) 是否需要步骤2?

2)为什么链接会断开?

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

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

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

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

简短版本:您可以下载"骨架"而不是图书馆(y|ies)。框架是一个完全配置的 Zend Framework MVC 项目,然后你可以调整它以满足你的需求。

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

最新更新