在 yii 2 advanced 中创建新的 Web 应用程序

create new web application in yii 2 advanced

我刚开始尝试 yii php 框架,我已经按照所有安装教程进行操作并且我可以 运行 yii 框架,但是当我想创建一个新的 web 应用程序时卡住了通过使用命令提示符。 下面的命令就像 cd c:\xampp\pathtoyii\framework 然后 yiic webapp newWebAPP

问题是我的 yii 文件夹不包含我必须在以下命令中写入的框架文件夹和 yiic 文件。有人知道这个问题吗?

这是我的 yii 文件夹根目录

那里没有框架文件夹。

其实我需要这样的路径

这是框架文件夹。

我安装的新版yii有什么不同吗?

Read the installation guide! 首先,你必须install a composer。 然后,需要资产插件:

composer global require "fxp/composer-asset-plugin:~1.1.1"

并安装项目:

composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application

Yii2 安装如下命令:

(1) 首先安装 Composer (LINUX):

本地:

curl -sS https://getcomposer.org/installer | php

(1) 首先安装 Composer (WINDOWS):

C:\Users\username>cd C:\bin

C:\bin>php -r "readfile('https://getcomposer.org/installer');" | php

注意:如果上述操作由于读取文件而失败,请使用 http url 或在 php.ini

中启用 php_openssl.dll
C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

C:\Users\username>composer -V

作曲家版本 27d8904

(2) Yii2框架在线下载:

基本应用程序:

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.0-beta

高级应用程序:

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-beta

(3) 其他应用程序设置命令:

php init

php yii migrate

所以这里的问题是你混合了 Yii1 和 Yii2。如果您正在阅读的教程引用 "yiic",那就是 Yii1,而不是 Yii2。你显示的框架文件夹也是来自Yii1.

我不确定您是在尝试编写 Yii1 还是 Yii2 应用程序。如果是 Yii2,请在此处查看设置新应用程序的说明:http://www.yiiframework.com/doc-2.0/guide-start-installation.html If Yii1, here: http://www.yiiframework.com/doc/guide/1.1/en/quickstart.installation

它们非常相似,但是是根本不同的框架,因为 Yii2 不向后兼容。