Zend framework2 无法打开-Zend Framework
警告:require_once(Zend/Application.php)[function.require once]: 无法打开流:中没有此类文件或目录 第17行的D:\xampp\htdocs\consolida\public\index.php 致命错误:require_once()[function.require]:打开失败 必需的“Zend/Application.php” (包括\u path='D:\xampp\htdocs\consolida\library;;D:/xampp/php/PEAR;D:/xampp/php/ZendFramework') 在第17行的D:\xampp\htdocs\consolida\public\index.php中 嗨,有人帮我吗 D:/xampp/php/PEAR;D:/xampp/php/ZendFramework 应该是:Zend framework2 无法打开-Zend Framework,zend-framework2,Zend Framework2,警告:require_once(Zend/Application.php)[function.require once]: 无法打开流:中没有此类文件或目录 第17行的D:\xampp\htdocs\consolida\public\index.php 致命错误:require_once()[function.require]:打开失败 必需的“Zend/Application.php” (包括\u path='D:\xampp\htdocs\consolida\library;;D:/xamp
D:/xampp/php/PEAR;D:/xampp/php/ZendFramework/library
直接的问题是您的php include_路径配置错误。原因是PSR-0自动加载的工作方式。包含路径有两条路径。如果要加载Zend\Application,则需要一个包含路径,该路径具有名为“Zend”的子目录。在您的情况下,D:/xampp/php/ZendFramework
没有这个功能,您需要D:/xampp/php/ZendFramework/library
(它有一个名为Zend
的子目录,其中有一个名为Application.php
的文件)
但实际上,如果您正在使用ZF2,请抓取骨架应用程序并使用composer,就像文档中所说的那样,尤其是如果您是新手。这位作曲家非常棒,这是首选的创作方式。使用composer,您编写的每个应用程序都有自己的zf2安装。很少有情况下,您希望您的应用程序依赖于某个全球安装的框架,而这正是您尝试执行的设置。请按照以下步骤操作:
亲爱的朋友,谢谢你的回复。我是zend framework的新手!!!。我必须在我的本地机器上设置一个zend framework项目!!!我下载这些文件并将其放入htdocs文件夹中。在哪里可以找到Application.php?你能帮我找到包含路径吗?把下载的文件粘贴到哪里?abc->library(abc项目名称)我把下载的library文件夹放在abc中。现在如何更改include_路径?在Zend文件夹中哪里可以找到Application.php?请在projectDone的library文件夹中粘贴Zend文件夹!!!但仍然是相同的问题请在index.php文件//确保library/位于include\u path set\u include\u path(内爆(路径分隔符,数组(realpath(APPLICATION\u path./../library)),get\u include\u path(),);/**Zend_Application*/require_once'Zend/Application.php';无法打开所需的“Zend/Application.php”(include_path='D:\xampp\htdocs\concerda\library')代码已设置_include_path(内爆(路径分隔符,数组(realpath(应用程序路径'/../library'));现在工作!!!这是我的错误!!!我下载了Framework2.0库!!!:)