【问题标题】:Installing Zend Framework After Xampp在 Xampp 之后安装 Zend 框架
【发布时间】:2011-09-23 17:53:39
【问题描述】:

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

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

我在更新包含路径部分时遇到问题。我原来的包含路径是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。

我们将不胜感激。

【问题讨论】:

    标签: windows zend-framework xampp


    【解决方案1】:

    看起来你试图在 cmd 上运行一个 shell 脚本,但不起作用,试试这个:

    开始 > 运行 > cmd [enter]

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

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

    【讨论】:

    • 好的,看起来它实际上正在尝试运行某些东西,但我不断收到错误“php.exe”不被识别为内部或外部命令......
    • 不要这样做,它会在你不想要的 `C:\Zend\bin` 中创建你的项目
    【解决方案2】:

    您可以使用 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 命令行工具。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 那么;C:\xampp\php 的名称应该是什么?
      【解决方案4】:

      C:\Zend\bin\zf.sh是linux的,你需要C:\Zend\bin\zf.bat我什至不知道你怎么能运行它

      要设置 ZF,您只需在 include_path 中添加 C:\Zend\library

      要修复PHP not found,您需要将;C:\xampp\php\ 添加到环境变量“Path”中

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

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

      然后追加到末尾;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 中为 Web 根目录设置的任何内容,然后执行 zf create projext quickstart

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

      【讨论】:

        【解决方案5】:

        你也可以去你解压的zendFrame工作,然后去bin文件夹(在我的例子中是“C:\xampp\htdocs\ZendFramework\bin”),在那里你可以找到zf.bat。 使用任何编辑器对其进行编辑并转到

        “SET PHP_BIN=php.exe ”
        

        并将其设置为

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

        它对我有用……

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-12-08
          • 1970-01-01
          • 1970-01-01
          • 2012-12-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-20
          相关资源
          最近更新 更多