我知道这个问题可能已经在这里和在互联网上出现了几次。 不过还是我觉得这是不明确的人谁想要进入框架的世界。 我按照这些链接罗布·阿伦的教程 , ZF快速教程 。
但有些我怎么不觉得它是与安装部分很清楚。 我有一个基本的Windows系统Vista的安装XAMPP的最新版本。 我从这个链接下载最新版本ZFSkeletonApplication的ZFSkeletonApp ,提取骨架内容,更名为zendframework的文件夹和项目移至文件夹XAMPP现在即ZF骨架是在C:\ XAMPP \ zendframework。
因此,除非这里的一切似乎很清楚,方便,从这里我一些如何与配置丢失。 有人能详细从这里的东西怎么安装采埃孚,并使其发挥作用,就像在包括路径的变化,.htaccess文件等。 请你记住,我有XAMPP窗口就可以了。 如果有人能指导我正是为此成立,这将是有益的。
PS这将是一件好事,如果可以提供,对此,我需要与由路径的示例的变化信息,这样,我就不会丢失,比如像你可以在这里找到.htaccess文件(例如路径名),在.htaccess的变化文件应该是某某。
谢谢
对于未来的参考,我还就如何在Windows XAMPP环境中安装ZF2这里一个大后在Windows上安装XAMPP ZF2
OK,我已经在多个系统上,现在做到了这一点。 对于一个家庭系统下面的步骤工作得非常好:
- 下载msysGit并将其安装到任何目录
- 运行从msysGit文件夹下的混帐cmd.bat
- 进入该目录,你想即
C:\xampp\htdocs\
(这是通过做cd dirname
或cd ..
去了一个级别,改变分区D:
和回车键)
运行以下命令。 该<OptionalFolderName>
将是一个子目录的名称htdocs
,如果你跳过这一点,该文件夹会得到一个名为ZendSkeletonApplication
git clone git://github.com/zendframework/ZendSkeletonApplication.git <OptionalFolderName>
可能的故障场景 ( 致命的:无法连接到github.com)
再次在工作场所,很经常的GIT中的协议的默认端口(9418)被阻止。 如果这是你的话,那么你应该尝试以下命令之一
git clone https://github.com/zendframework/ZendSkeletonApplication.git <OptionalFolderName>
git clone git@github.com:zendframework/ZendSkeletonApplication.git <OptionalFolderName>
现在你还没有完成。 框架应用程序已安装,但这个框架仍然缺失,这里有些人可能会遇到的首要问题,但其实这是很容易的。
我们仍然在命令行界面
-
cd <OptionalFolderName>
或cd ZendSkeletonApplication
取决于你刚才做了什么 -
php composer.phar self-update
-
php composer.phar install
(这可能需要一段时间)
所以,这就是很多事情都可能发生的部分。 我有两个场景发生在我身上:
情景#1没有目录的写权限
这是很容易通过运行具有管理员权限的命令行界面处理
情景#2工作在路由器后面(即在工作中)
我个人并没有做太多来得到这个工作,但根据您的代理行可能会改变。 我个人没有在命令行界面如下
-
SET HTTP_PROXY=http://proxy.domain.tld:8080
你也可能是很好用 -
SET HTTP_PROXY=proxy.domain.tld:8080
不要问我为什么,但我需要的http://
与所有这些完成后,你应该有一个几乎运行ZendSkeletonApplication。 另一部分是如何建立你的虚拟主机,但我不会去详细讨论这一点,因为这是连ZF1的东西,每个人都应该熟悉现在,如果没有,有很好的资源,以了解在那里。
我希望我可以帮助你。
挫折在Windows中安装,但我最终找到解决办法。 从ZF2通过git的在Windows上安装,这是模拟在Windows msysGit混帐的Linux的唯一用途,因为它是唯一访问教程: http://zf2.com.br/tutoriais/post/instalando-o-git -no窗口-对FAZER-A-instalacao-DO-ZF2-somente-NO-COMANDO-DO -窗口通过作曲家
由于我与老版本的XAMPP的,所以我所做的就是确保我卸载PHP所有先前版本已经出现在我的系统上,以及老XAMPP第一件事很多依赖扩展的问题(主要是.dll文件)。 然后安装最新的XAMPP V3.2.2(使用在Win-7-64位最新的XAMPP 3.2.2-32位)。 再接着下标题在XAMPP文件安装步骤,开始一个新的Zend Framework 2项目 。
我有问题,同时与老XAMPP安装作曲家还,但不知何故这些错误没有安装作曲家这段时间过程中出现。 而且,我成功安装ZEND直到我输入http://localhost:8081/myapp/
(我重新命名ZendSkeletonAppliction
文件夹中myapp
按文件)到我的浏览器访问相同,并会见了该说的错误:
Fatal error: Uncaught RuntimeException: Unable to load ZF2. Run php composer.phar install or define a ZF2_PATH environment variable. in C:\xampp\apps\myapp\htdocs\init_autoloader.php:51
Stack trace:
#0 C:\xampp\apps\myapp\htdocs\public\index.php(18): require()
#1 {main} thrown in C:\xampp\apps\myapp\htdocs\init_autoloader.php on line 51
Composer.phar
甚至没有出现在我第一次下载ZendSkeletonApplication‐master.zip
从GitHub(当时只有composer.json
和composer.lock
文件存在)。 无论如何,我并不需要它们,因为我也跟着XAMPP文件不叫composer.phar
在命令行:
composer create‐project ‐s dev zendframework/skeleton‐application path/to/install
我不是精通技术要懂得“定义ZF2_PATH
环境变量”正确,所以我浪费时间寻找解决方案网上,找不到任何(这是当我无意中发现这个论坛也变得不有我查询的解决方案)。 最后,在一阵抑郁和焦虑的,偶然性发生。 我所做的只是按照XAMPP的ZEND我的文档右键单击里面C:\xampp\apps\myapp\htdocs
文件夹,点击“ 安装作曲家 ”从缓存重新安装了Zend文件。 然后刷新http://localhost:8081/myapp/
和Zend介绍页面出现。
我只是做了它这样的:
D:\web_dev\zendapp>C:\PHP\php.exe composer.phar self-update
它的工作完美