在采取必要步骤后,从命令行运行yiic失败

在采取必要步骤后,从命令行运行yiic失败,yii,cmd,Yii,Cmd,我正在尝试在wampserver2.2上安装一个具有最新框架的Yii应用程序。 我编辑了.bat文件以匹配php/bin文件夹的目录,并将其作为值添加到path变量中。 然而,我似乎无法从命令行运行yiic。我在Windows7专业操作系统上尝试了这个,但是没有用。如果我启动yiic.php,它会在记事本窗口中打开该文件。如果尝试运行.bat文件,cmdline将返回无法打开输入文件c:\wamp\framework\yiic 我该怎么做才能让yiic从命令行跑出来?我想我已经完成了所有必要的步

我正在尝试在wampserver2.2上安装一个具有最新框架的Yii应用程序。 我编辑了.bat文件以匹配php/bin文件夹的目录,并将其作为值添加到path变量中。 然而,我似乎无法从命令行运行yiic。我在Windows7专业操作系统上尝试了这个,但是没有用。如果我启动yiic.php,它会在记事本窗口中打开该文件。如果尝试运行.bat文件,cmdline将返回无法打开输入文件c:\wamp\framework\yiic

我该怎么做才能让yiic从命令行跑出来?我想我已经完成了所有必要的步骤,但是可以很容易地忽略一些东西

如果有人能想出一个答案那就太好了

有两件事:

  • 确保您正在运行
    yiic.bat
    ,而不仅仅是
    yiic
    (这是Linux shell脚本)。目录中有两个文件,您的错误(
    无法打开输入文件c:\wamp\framework\yiic
    )看起来您正在使用Bash脚本
    yiic
  • 正如@schmunk在对问题的评论中提到的,您可以直接使用php CLI调用yiic.php。这就是
    yiic.bat
    脚本为您所做的事情。:)

    C:\wamp\framework>php yiic.php webapp C:\wamp\htdocs\myproject

  • 我在这里回答了一个同样的问题:


    作为一种解决方法:如果可以在命令行上访问PHP解释器,则可以执行yiic,比如$>PHP-f c:\wamp\framework\yiic.PHP webapp\path\to\somewhere就是它。应用程序创建了我的测试应用程序。谢谢你的解决办法