在Windows上的XAMPP安装Zend Framework 2(Installing Zend

2019-06-26 10:17发布

我知道这个问题可能已经在这里和在互联网上出现了几次。 不过还是我觉得这是不明确的人谁想要进入框架的世界。 我按照这些链接罗布·阿伦的教程 , ZF快速教程 。

但有些我怎么不觉得它是与安装部分很清楚。 我有一个基本的Windows系统Vista的安装XAMPP的最新版本。 我从这个链接下载最新版本ZFSkeletonApplication的ZFSkeletonApp ,提取骨架内容,更名为zendframework的文件夹和项目移至文件夹XAMPP现在即ZF骨架是在C:\ XAMPP \ zendframework。

因此,除非这里的一切似乎很清楚,方便,从这里我一些如何与配置丢失。 有人能详细从这里的东西怎么安装采埃孚,并使其发挥作用,就像在包括路径的变化,.htaccess文件等。 请你记住,我有XAMPP窗口就可以了。 如果有人能指导我正是为此成立,这将是有益的。

PS这将是一件好事,如果可以提供,对此,我需要与由路径的示例的变化信息,这样,我就不会丢失,比如像你可以在这里找到.htaccess文件(例如路径名),在.htaccess的变化文件应该是某某。

谢谢

Answer 1:

对于未来的参考,我还就如何在Windows XAMPP环境中安装ZF2这里一个大后在Windows上安装XAMPP ZF2

OK,我已经在多个系统上,现在做到了这一点。 对于一个家庭系统下面的步骤工作得非常好:

  • 下载msysGit并将其安装到任何目录
  • 运行从msysGit文件夹下的混帐cmd.bat
  • 进入该目录,你想即C:\xampp\htdocs\ (这是通过做cd dirnamecd ..去了一个级别,改变分区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的东西,每个人都应该熟悉现在,如果没有,有很好的资源,以了解在那里。

我希望我可以帮助你。



Answer 2:

挫折在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 -窗口通过作曲家



Answer 3:

由于我与老版本的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.jsoncomposer.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介绍页面出现。



Answer 4:

我只是做了它这样的:

D:\web_dev\zendapp>C:\PHP\php.exe composer.phar self-update

它的工作完美



文章来源: Installing Zend Framework 2 on XAMPP in Windows