【问题标题】:how to set develop environment for zend framework 1.11.11 in netbeans 7.1.1 using wamp?如何使用 wamp 在 netbeans 7.1.1 中为 zend 框架 1.11.11 设置开发环境?
【发布时间】:2012-05-08 07:40:26
【问题描述】:

嘿伙计们,我需要你的帮助来设置 zendframe 工作的环境吗?我已经在 D:/program files/netbeans 下的 D: 驱动器中安装了我的 netbeans。而zend框架在D:驱动下。我的 wamp 包安装在 c:/wamp 下。现在我需要为我的开发配置这些?

我一整天都在搜索谷歌、stackoverflow 和每个博客。但我得到的只是下面给出的错误。

'"php.exe"' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

告诉我如何解决这个问题?我该怎么办 ?我需要将所有这些设置在一个屋檐下还是需要升级我的 PHP 版本???

是的,我的配置写在下面。

带有 PHP 5.2.6、MySQL 5.0.51b、Apache 2.2.8 的 WAMP 服务器 2.0c。

Netbeans 7.1.1 和 Zend 框架 1.11.11

【问题讨论】:

    标签: php mysql apache zend-framework netbeans


    【解决方案1】:

    首先更新到最新版本的 PHP。

    然后,确保 PHP 在您的环境 PATH 变量中。你可以在谷歌上查找如何做到这一点。

    在完成设置后,您还必须安装 phpunit。 WAMP 可能会附带它,但我对此表示怀疑。如果你有梨,通常这很容易。您可以从 phpunit 站点获取 pear 命令。

    如果您没有 pear,则必须安装它。下载适合您的“go-pear.phar”文件。你通常通过运行php go-pear.phar' and then you can use pear it install phpunit. 来安装它

    然后您可以收工,或者您可以继续设置 Netbeans 以自动使用 phpunit。

    如果你不设置 netbeans,那么你只需要在命令行上使用 phpunit。

    pear phpunit 安装后,只需在命令行上运行 phpunit,您应该会得到某种“帮助”输出。

    编辑:逐步详细信息。

    我假设你已经从你的 cmets 安装了 xdebug、php、netbeans。看来您唯一的问题是安装 phpunit。

    来了。

    1. 打开命令提示符

    2. 打开浏览器窗口。

    3. 在浏览器中转到http://pear.php.net/go-pear

    4. 将出现的文本文件保存到安装 php 的目录中。

    5. 通过终端上的 cd 命令转到安装 php 的 php 目录。

    6. 输入命令php go-pear.phar

    7. 按照 pear 的安装说明选择最有意义的选项。我只是将所有内容都安装在 php 目录中,这样 php 和 pear 就在同一个地方。

    8. 安装 pear 后,输入以下命令(来自 phpunit 安装网站:http://www.phpunit.de/manual/current/en/installation.html),如果您在 Windows 上,您可能必须在此处使用 sudo。

      pear config-set auto_discover 1

      pear install pear.phpunit.de/PHPUnit

    9 在命令行上运行 phpunit -h 你应该会得到一些帮助信息。如果您使用的是 Windows,您可能需要在尝试之前打开一个新的命令行提示符。

    【讨论】:

    • 真正的问题是我在我的网络服务器上上传了书面代码。它只支持5.2.9,但最新版本是5.4。是的,我下载了 phpunit,但不知道如何配置它。我需要在单个驱动器下安装所有东西吗?
    • 我不知道您是否将它托管在某个地方,但 5.2 甚至不再受到官方支持。您不需要将它安装在同一个驱动器上,但 phpunit 应该可以访问所有 pear 目录,这意味着将该目录放入 php.ini 包含路径指令中。如果你已经安装了 phpunit,那么接下来你可以去你的 zend 项目中的 test 目录,改变你喜欢的 bootstrap 文件,然后在那个目录中运行 phpunit。它应该自动使用那里的 phpunit.xml 文件。
    • 哦,好的。然后我需要安装phpunit。好的老板。我下载了包 sebastianbergmann-phpunit-3.6.10-26-g6958a3e。但它告诉安装为梨包。我刚刚用 xampp 1.7.5 vc9 配置了 xdebug。并再次尝试配置。但同样的错误。所以请有人建议我逐步配置上述方法,我重复我的要求。 netbeans 7.1.1 应该配置 zendframework 1.11.11 和 xampp。我用它配置了xdebug。请详细告知。
    【解决方案2】:

    您实际上可以在 Options - PHP - General 选项卡中指定 Netbeans 中 PHP 解释器的路径。

    也许您也应该设置 include_path 以使 Zend 模块(至少自动加载一个)可识别。

    【讨论】:

    • 当我浏览文件时,我浏览了 php.exe 文件,但是当我点击搜索时,它什么也没显示,我不知道应该包含什么? library 文件夹或 library 内的 zend 文件夹?
    • AFAIR,您不使用搜索 - 只需浏览文件即可。应包括库路径,因为所有类都以 Zend_...
    • 我刚刚尝试过。我再次收到相同的错误,即“php.exe”不被识别为内部或外部命令、可运行程序或批处理文件。我现在想做什么?请大佬解释一下
    • 我从我的 c:/wamp/bin/php/php5.2.6/php.exe 浏览了 php.exe。然后我从 d:/zendframework/bin/zf.bat 浏览了 zf.bat。我点击了注册。单击确定后,我收到错误消息。'"php.exe"' 不是内部或外部命令、可运行程序或批处理文件。
    • 我明白了。您正在尝试将 PHP 作为 CLI 脚本执行,而不是在 Netbeans 中。 ) 然后你会按照 Songo 的建议做:将 PHP 解释器的路径添加到 PATH 变量中。
    【解决方案3】:

    将 php.exe 添加到您的环境变量 PATH。如果将安装 php.exe 的目录添加到 PATH 环境变量中(可能需要注销才能生效),它应该可以工作。

    See this tutorial

    【讨论】:

    • 好的,但是如果我需要将它上传到网站上,如何在服务器上执行代码呢?因为我在 Windows 上,但我的托管服务器在 unix 上。
    • 嘿哥们你不能回答吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    相关资源
    最近更新 更多