【问题标题】:how to create webapp with yiic command using Yii Framework如何使用 Yii 框架使用 yiic 命令创建 webapp
【发布时间】:2012-10-07 08:42:01
【问题描述】:

我正在尝试在 Yii 中构建我的第一个应用程序,他们网站上的指南位于以下地址: http://www.yiiframework.com/doc/guide/1.1/he/quickstart.first-app # add-comment 问题是通过 YIIC 安装应用程序框架的任何问题都不可能出现。 我做了以下事情: 1. 我浏览了我的 WAMP 服务器框架的 CMD 库。 2.我写了以下命令:yiic.php webapp www/blog,我也尝试了以下命令:yiic webapp www/blog

据我了解他们的指南,是否应该有一个名为 blog 的目录,其中包含一个框架应用程序。实际发生的情况是,windows 会打开标题为“打开方式”的窗口,要求我选择要打开 yiic.php 以查看文件内容的程序。

【问题讨论】:

  • 在 Linux 上,命令是 ./yiic webapp www/blog 而不是 yiic webapp www/blog

标签: yii


【解决方案1】:

在 Windows 上,您只需转到框架文件夹并输入:

yiic webapp pathToYourNewProject

yiic 将默认为 yiic.bat,因此您无需指定任何 php.exe(我并不是说它不会那样工作)。并且新项目的路径可以是相对的或绝对的,以下是一些示例:

-- C:
   |
   -- sandbox/
     |
     --yii/
     | |
     | --framework/
     |   |
     |   --yiic.bat (for Window)
     |   --yiic.php (for Linux)
     --newWebApp/

要在 Windows 上创建,我使用:

cd c:\sandbox\yii\framework
yiic webapp ../../newWebApp
type yes when prompted and you're done

cd c:\sandbox\yii\framework
yiic webapp c:\sandbox\newWebApp
type yes when prompted and you're done

在 Linux 上创建:

cd /media/sf_sandbox/yii/framework/
./yiic webapp ../../newWebApp

【讨论】:

  • 很好的例子,我还没有在linux上尝试过,但我得到了图片
  • 也可以在 Windows 中使用。伟大的。谢谢
【解决方案2】:

最好遵循 yii 官方文档。 你可以在这里找到逐步安装 Yii 的过程

文档> 教程 > Yii 博客教程 > 测试驱动 Yii # 安装 Yii

这里是链接http://www.yiiframework.com/doc/blog/1.1/en/start.testdrive#installing-yii


如果您在尝试使用 yiic webapp ..\app-name

时遇到此类错误

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

打开yii框架文件夹(C:\wamp\www\framework)下的yiic.bat文件,修改下面一行

if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe

if "%PHP_COMMAND%" == "" set PHP_COMMAND=C:\wamp\bin\php\php5.4.16\php.exe

php5.4.16这可能会根据您的php版本而改变,请在更改前检查C:\wamp\bin\php文件夹

否则您可以将此路径变量设置为环境变量(控制面板\所有控制面板项\系统>高级系统设置>环境变量) 你需要做的是在 path 值之后添加这个 C:\wamp\bin\php\php5.4.16\php.exe;如下图

【讨论】:

    【解决方案3】:

    我认为您使用的是 Windows?它需要知道php文件应该用php.exe打开,所以你需要调用php.exe yiic.php webapp www/blog

    为了提供这个,他们还添加了 yiic.bat,所以你可以调用yiic webapp www/blog,前提是 php.exe 在你的环境路径中。如果没有,也可以加上(计算机、属性、高级设置、环境变量),这样以后可以更轻松地执行php脚本。

    【讨论】:

    • " 如果没有,也可以添加(计算机、属性、高级设置、环境变量),以后可以更轻松地执行php脚本。"我应该在这个窗口上做什么。如何将 php.exe 添加到环境变量中?
    • 不管我把 php.exe 添加到路径中
    • 你添加的不是php.exe本身,而是它所在的目录。
    【解决方案4】:

    创建项目的命令是

    yiic webapp test
    

    其中 test 是项目名称。

    更多详情请查看此链接

    http://dcageek.blogspot.com/2013/06/how-to-install-yii-framework-on-windows.html

    【讨论】:

      【解决方案5】:

      另外,如果您在通过计算机属性在环境变量中添加php引擎路径后遇到问题。直接您可以通过“C:\wamp\www\Yii\framework”添加yii.bat位置我给出的位置作为示例表示我的 yii 框架 bat 文件位于 C:\wamp\www\Yii\framework

      可以通过以下方式完成上述操作:开始->我的电脑(右键单击!)->高级选项卡->环境变量->单击系统变量中的路径->编辑。

      更多详情How to Install Yii Application

      【讨论】:

        【解决方案6】:

        1-使用命令提示符/DOS 并转到 cd c:\wamp\www\yii\framework。这里的“yii”文件夹有yii文件。

        2-然后输入 yiic webapp ../../yiimyapp。这里 yiimyapp 是我在 wamp 的 www 文件夹中的新文件夹。

        3-之后它会要求确认在 www 文件夹中创建应用程序。输入 yes 并输入。

        4-App 将被创建。转到www文件夹,您可以看到新创建的“yiimyapp”文件夹,其中包含文件。

        如果您需要在 yii/demos 文件夹中创建应用程序,只需在上述步骤 2 中键入 yiic webapp ../demos/yiimyapp。然后 app 文件夹将在 yii demos 文件夹中创建。不是 www 根目录中的单独文件夹。

        仅此而已。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-06
          • 1970-01-01
          • 2019-09-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多