在Windows上的XAMPP上安装Zend Framework 2

125*_*369 21 windows xampp zend-framework2

我知道这个问题可能在这里和互联网上出现过几次.但我仍然觉得有人想要进入框架世界并不清楚.我已经按照这些链接Rob Allens Tutorial,ZF Quick Tutorial.

但有些我觉得安装部分不太清楚.我的Windows系统基本上是Vista,安装了最新版本的XAMPP.我从这个链接ZFSkeletonApp下载了最新版本的ZFSkeletonApplication ,提取了骨架内容,将文件夹重命名为zendframework并将其移动到xampp文件夹,即现在ZF骨架在c:\ xampp\zendframework中.

所以直到这里一切看起来都清晰简单,从这里我可以看出配置如何丢失.有人可以从这里详细说明如何安装Zf并使其工作,如包含路径,.htaccess文件等的更改.请记住,我有带XAMPP的窗户.如果有人可以指导我完成这个设置,那将会很有帮助.

PS如果能够通过路径组成的示例提供有关我需要做出的更改的信息会很好,这样我就不会丢失,例如你可以在这里找到.htaccess文件(ex pathname),更改.htaccess文件应该是这样的.

谢谢

Sam*_*Sam 18

对于将来的参考,我还发表了一篇关于如何在Windows xampp环境中安装ZF2的重要帖子.在Windows Xampp上安装ZF2

好的,我现在在多个系统上完成了这个.对于家庭系统,以下步骤非常有效:

  • 下载msysGit并将其安装到任何目录
  • 从msysGit-Folder运行git-cmd.bat
  • 移动到你想要的目录即C:\xampp\htdocs\(这是通过cd dirnamecd ..上升一个级别,更改分区D:并按Enter键)

运行以下命令.这<OptionalFolderName>将是子目录的名称htdocs,如果您跳过此目的,该文件夹将被命名ZendSkeletonApplication

git clone git://github.com/zendframework/ZendSkeletonApplication.git <OptionalFolderName>
Run Code Online (Sandbox Code Playgroud)

可能的故障情景(致命:无法连接到github.com)

再一次在工作场所,git-protocol的默认端口(9418)经常被阻止.如果是这种情况,那么您应该尝试以下命令之一

git clone https://github.com/zendframework/ZendSkeletonApplication.git <OptionalFolderName>
git clone git@github.com:zendframework/ZendSkeletonApplication.git <OptionalFolderName>
Run Code Online (Sandbox Code Playgroud)

现在你还没有完成.框架应用程序已安装,但框架仍然缺失,这里有些人可能遇到第一个问题,但实际上这很容易.

我们仍然在命令行界面

  • 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 Stuff,现在每个人都应该熟悉它,如果没有,那里有很好的资源可以学习.

我希望我可以帮到你.