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 非常相似)。
我正在尝试在我的 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 非常相似)。