在Xampp之后安装Zend Framework

时间:2011-06-27 18:28:24

标签: windows zend-framework xampp

我正在运行Windows 7并且正在使用Xampp。我想安装PHP的Zend框架,但我很难理解如何安装它。我之前使用过Zend框架,但它已经安装在我正在使用的Linux系统上。

我正在阅读Zend文档:http://framework.zend.com/manual/en/learning.quickstart.create-project.html

我在更新includes_path部分时遇到问题。我的原始包含路径为include_path = ".;C:\xampp\php\PEAR",但我将其更新为include_path = ".;C:\Zend"

然后,我按照创建新项目的说明打​​开命令行工具并在所需目录中运行% C:\Zend\bin\zf.sh create project testproject。我收到以下错误消息:'%' is not recognized as an internal or external command, or a batch file

非常感谢对此的一些帮助。

5 个答案:

答案 0 :(得分:3)

C:\Zend\bin\zf.sh适用于linux,您需要C:\Zend\bin\zf.bat我甚至不知道如何运行它

要设置ZF,您只需在C:\Zend\library

中添加include_path即可

要修复未找到的PHP ,您需要将;C:\xampp\php\添加到

的环境变量“Path”中

点击Start,右键点击Computer,然后点击Properties

然后高级系统设置>高级选项卡/环境变量>系统变量>路径/编辑...

enter image description here

然后追加到最后;C:\xampp\php

您还应附加;C:\Zend\bin,以便轻松访问zf.bat [2]

然后创建项目不要使用cd C:\Zend\bin !!因为您的项目将被创建到该目录中。使用完整路径C:\Zend\bin\zf create project quickstart

或者如果您执行了步骤[2],只需转到htdocs(使用cd your_htdocs_path)或您在apache中为网络root设置的任何内容,然后执行zf create projext quickstart

您还可能需要在apache中设置虚拟主机“quickstart”,并且可能需要在Windows hosts文件中设置新行:127.0.0.1 quickstart,因为ZF主要是为虚拟主机设计的

答案 1 :(得分:1)

您可以使用PEAR

安装zend框架
pear channel-discover zend.googlecode.com/svn
pear install zend/zend

如果您不知道PEAR可执行文件的位置,请运行“pear”或“pear.exe”的文件搜索。

之后,请查看http://framework.zend.com/manual/en/zend.tool.framework.clitool.html中名为“在Windows上设置CLI工具”的部分。它将帮助您设置对zf命令行工具的轻松访问。

答案 2 :(得分:1)

你也可以在你解压缩它的zendFrame工作,然后转到bin文件夹(在我的情况下是“C:\ xampp \ htdocs \ ZendFramework \ bin”),在那里你可以找到zf.bat。 用任何编辑器编辑它,然后转到

“SET PHP_BIN=php.exe ”

并将其设置为

“SET PHP_BIN=C:\xampp\php\php.exe”

它对我有用......

答案 3 :(得分:0)

看起来就像你试图在cmd上运行一个shell脚本,不能正常工作,试试这个:

开始 > 运行 > cmd [enter]

> cd  C:\path\to\html\docs
> C:\Zend\bin\zf create project quickstart

并且不要放置>标记,只放置cd ..zf ..

答案 4 :(得分:-1)

将php解释器的路径添加到%PATH%环境变量: 控制面板=> system =>高级系统设置=>环境变量...... =>系统变量=> =>追加;C:\xampp\php