如何使用Yii框架使用yiic命令创建webapp

如何使用Yii框架使用yiic命令创建webapp,yii,Yii,我正试图在Yii中构建我的第一个应用程序,Yii是他们网站上的指南,地址如下: 问题是,任何通过YIC安装应用程序框架的问题都不能解决。 我做了以下工作: 1.我浏览了作为WAMP服务器的框架的CMD库。 2.我编写了以下命令:yiic.php webapp www/blog,我还尝试了以下命令:yiic webapp www/blog 据我所知,他们的指南中应该有一个名为blog的目录,其中包含一个框架应用程序。实际上,windows会打开一个名为“Open With”的窗口,让我选择要打开y

我正试图在Yii中构建我的第一个应用程序,Yii是他们网站上的指南,地址如下: 问题是,任何通过YIC安装应用程序框架的问题都不能解决。 我做了以下工作: 1.我浏览了作为WAMP服务器的框架的CMD库。 2.我编写了以下命令:yiic.php webapp www/blog,我还尝试了以下命令:yiic webapp www/blog


据我所知,他们的指南中应该有一个名为blog的目录,其中包含一个框架应用程序。实际上,windows会打开一个名为“Open With”的窗口,让我选择要打开yiic.php以查看文件内容的程序。

我想你是在windows上?它需要知道php文件应该用php.exe打开,因此您需要调用
php.exe yiic.php webapp www/blog


为了提供这一点,他们还添加了yiic.bat,因此只要php.exe在您的环境路径中,您就可以调用
yiicwebapp www/blog
。如果没有,也可以添加它(计算机、属性、高级设置、环境变量),以便将来可以更轻松地执行php脚本。

在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

要在Linux上创建,请执行以下操作:

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

用于创建项目的命令是

yiic webapp test
在wich test中是项目名称

有关更多详细信息,请查看此链接


遵循yii官方文件总是更好的。 您可以在此处找到逐步安装Yii流程

文档>教程>Yii博客教程>测试驾驶 Yii#安装Yii

这里是链接


如果您在尝试使用yic webapp时遇到此类错误..\app name

未将“php.exe”识别为内部或外部命令, 可操作的程序或批处理文件。

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

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

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

或者,您可以将此路径变量设置为环境变量(控制面板\所有控制面板项目\系统>高级系统设置>环境变量) 您需要做的是将这个添加到中的C:\wamp\bin\php\php5.4.16\php.exe路径后的值,如下图所示


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

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


有关更多详细信息,请转到cd c:\wamp\www\yii\framework。这里的“yii”文件夹包含yii文件

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

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

将创建4-App。转到www文件夹,您可以看到新创建的“yiimyapp”文件夹和文件

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


仅此而已。

“如果没有,最好添加它(计算机、属性、高级设置、环境变量),以便将来可以更轻松地执行php脚本。”在这个窗口上我应该做什么。如何将php.exe添加到环境变量中?无论我如何将php.exe添加到PATH中,您都不会添加php.exe本身,而是添加它所在的目录。很好的示例,我还没有在linux上尝试过,但我也在windows中获得了图片标记。伟大的ThanksOn Linux,命令是./yiic webapp www/blog而不是yiic webapp www/blog
if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
if "%PHP_COMMAND%" == "" set PHP_COMMAND=C:\wamp\bin\php\php5.4.16\php.exe