Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend Framework 2.5安装过程&x2B;Nginx+;Ubuntu 14.04_Php_Ubuntu_Nginx_Zend Framework - Fatal编程技术网

Php Zend Framework 2.5安装过程&x2B;Nginx+;Ubuntu 14.04

Php Zend Framework 2.5安装过程&x2B;Nginx+;Ubuntu 14.04,php,ubuntu,nginx,zend-framework,Php,Ubuntu,Nginx,Zend Framework,我正试图在我的ubuntu 14.04+Nginx上安装Zend 1) 我已经通过composer下载了zend composer require zendframework/zendframework 2.5.0 2) 通过include_路径告诉php zendframework的位置。诸如此类 include_path = ".:/usr/share/php:/home/dmitriy/zend/vendor/zendframework" 文件夹看起来像: 在这一步中,我认为一切都差

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

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

composer require zendframework/zendframework 2.5.0
2) 通过include_路径告诉php zendframework的位置。诸如此类

include_path = ".:/usr/share/php:/home/dmitriy/zend/vendor/zendframework"
文件夹看起来像:

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

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

我在结束时得到的: 没有图像、css等的页面

控制台: 无法访问链接

谁能告诉我:

1) 是否需要第2步

2) 为什么链接会断开

3) Zend(1.11)库有另一个结构,可能是这里的问题,我下载了错误的文件

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

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

请查看官方教程以开始:

简短版本:你可以下载一个“骨架”,而不是图书馆。骨架是一个完全配置的Zend Framework MVC项目,然后您可以调整它以满足您的需要


另一方面,现在大多数php项目已经有几年没有使用自动加载库的include路径,而是使用Composer以及PSR-0和PSR-4建议。由于您似乎只是刚刚开始,我建议您先阅读一下PSR,然后按照ZF3或Zend Expressive教程开始学习,不要费心学习传统框架(即使ZF2和ZF3非常相似)。

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

请查看官方教程以开始:

简短版本:你可以下载一个“骨架”,而不是图书馆。骨架是一个完全配置的Zend Framework MVC项目,然后您可以调整它以满足您的需要

另一方面,现在大多数php项目已经有几年没有使用自动加载库的include路径,而是使用Composer以及PSR-0和PSR-4建议。由于您似乎只是刚刚开始,我建议您先阅读一下PSR,然后按照ZF3或Zend Expressive教程开始学习,不要费心学习遗留框架(尽管ZF2和ZF3非常相似)