我是Yii2的新用户,现在我正在尝试安装yii2应用程序高级模板。
我确实按照以下步骤操作:
1 - 从https://github.com/yiisoft/yii2-app-advanced
下载yii2-app-advanced zip文件2 - 按照入门指南:
+ I'm using Uniform Zero Server (installed in F disk with the path "F:\Server\UniServerZ\www") ok.
+ I creted new folder with name "yii2" in the "www" directory ("F:\Server\UniServerZ\www\yii2")
+ I extracted zip file yii2-app-advanced into "yii2" folder (Every source of yii2-app-advanced now in "yii2" folder so it is the root directory of yii2-app-advanced)
+ Click init.bat file to run "init" and select (0 - Developer mode) and type "yes" to confirm. Done
+ And then I click the yii.bat file, but nothing happened.
+ I tried use this url : localhost/yii2/backend/web/
And I get this Error:
Fatal error: require(): Failed opening required 'F:\Server\UniServerZ\www\yii2\backend\web/../../vendor/autoload.php' (include_path='.;F:/Server/UniServerZ/home/us_pear/PEAR') in F:\Server\UniServerZ\www\yii2\backend\web\index.php on line 5
or url : localhost/yii2/frontend/web/
And I get this Error too:
Fatal error: require(): Failed opening required 'F:\Server\UniServerZ\www\yii2\frontend\web/../../vendor/autoload.php' (include_path='.;F:/Server/UniServerZ/home/us_pear/PEAR') in F:\Server\UniServerZ\www\yii2\frontend\web\index.php on line 5
那么我该怎么做才能解决这个错误并安装yii2应用程序高级模板?
(我的统一服务器运行PHP5.4)
答案 0 :(得分:7)
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
注意:如果由于readfile导致上述操作失败,请使用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
答案 1 :(得分:3)
如果您正在使用Linux,请转到下载的项目和终端类型(如果您有作曲家):
php composer.phar install
如果未安装编写器,请转到https://getcomposer.org/download/。之后,yii2框架和其他扩展将安装在供应商目录中。这应该解决问题
答案 2 :(得分:2)
使用composer安装: d:\瓦帕\ WWW&GT; composer create-project --prefer-dist --stability = dev yiisoft / yii2-app-advanced D:\ wamp \ www \ myyii2app
并运行php ./init D:\ wamp \ www \ myyii2app&gt; php ./init
答案 3 :(得分:2)
在Linux下,使用终端cd
到可下载项目的目录并运行以下命令:
$ php init --env=Development
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar update
答案 4 :(得分:2)
使用Composer安装
如果您没有Composer,请按照权威指南的“安装Yii”部分中的说明进行安装。
安装Composer后,您可以使用以下命令安装应用程序:
composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application
第一个命令安装composer资产插件,该插件允许通过Composer管理bower和npm软件包依赖项。您只需要为所有人运行此命令。第二个命令将高级应用程序安装在名为yii-application的目录中。如果需要,可以选择其他目录名称。
从档案文件安装
将从yiiframework.com下载的存档文件解压缩到直接位于Web根目录下的名为advanced的目录。
然后按照下一小节中的说明进行操作。
准备申请
安装应用程序后,必须执行以下步骤来初始化已安装的应用程序。你只需要为所有人做一次。
执行init命令并选择dev作为环境。
php /path/to/yii-application/init
否则,在生产中以非交互模式执行init。
php /path/to/yii-application/init --env=Production --overwrite=All
创建新数据库并相应调整components['db']
中的common/config/main-local.php
配置。
使用控制台命令yii migrate
应用迁移。
答案 5 :(得分:0)
可能缺少php组件,我安装了mbstring,然后重新启动整个过程。
yum -y install php54w_mbstring
composer init
composer create-project --prefer-dist
--stability=dev yiisoft/yii2-app-basic <project-name>
答案 6 :(得分:0)
****要安装YII2-Advance,请在CMD上使用这些命令。见下文........... ****
Microsoft Windows [版本10.0.10586] (c)2015 Microsoft Corporation。保留所有权利。
C:\ Users \ admin&gt; e :(运行命令)
E:&gt; cd xampp / htdocs(RUN COMMAND)
E:\ xampp \ htdocs&gt; composer create-project --prefer-dist yiisoft / yii2-app-advanced yii-application(RUN COMMAND)
安装yiisoft / yii2-app-advanced(2.0.9) - 安装yiisoft / yii2-app-advanced(2.0.9) 从缓存加载
在yii-application中创建项目 使用包信息加载composer存储库 更新依赖项(包括require-dev) - 安装yiisoft / yii2-composer(2.0.4) 下载:100%
安装swiftmailer / swiftmailer(v5.4.3) 下载:100%
安装bower-asset / jquery(2.2.4) 下载:100%
安装bower-asset / yii2-pjax(v2.0.6)
下载:100%enter code here
安装bower-asset / punycode(v1.3.2) 下载:100%
安装bower-asset / jquery.inputmask(3.2.7) 下载:100%
安装cebe / markdown(1.1.0) 下载:100%
安装ezyang / htmlpurifier(v4.8.0) 下载:100%
安装yiisoft / yii2(2.0.9) 下载:100%
安装yiisoft / yii2-swiftmailer(2.0.5) 下载:100%
安装yiisoft / yii2-codeception(2.0.5) 下载:100%
安装bower-asset / bootstrap(v3.3.7) 下载:100%
安装yiisoft / yii2-bootstrap(2.0.6) 下载:100%
安装yiisoft / yii2-debug(2.0.6) 下载:100%
安装bower-asset / typeahead.js(v0.11.1) 下载:100%
安装phpspec / php-diff(v1.1.0) 下载:100%
安装yiisoft / yii2-gii(2.0.5) 下载:100%
安装fzaninotto / faker(v1.6.0) 下载:100%
安装yiisoft / yii2-faker(2.0.3) 下载:100%
编写锁定文件 生成自动加载文件
E:\ xampp \ htdocs&gt; cd yii-application(RUN COMMAND)
E:\ xampp \ htdocs \ yii-application&gt; php init(RUN COMMAND)
Yii Application Initialization Tool v1.0
您希望在哪个环境中初始化应用程序?
[0]发展 [1]制作
您的选择[0-1,或&#34; q&#34;退出] 0(输入0 RUN COMMAND)
在“开发”下初始化应用程序&#39;环境? [是|否]是(输入是RUN COMMOND)
开始初始化......
...初始化完成。
E:\ xampp \ htdocs \ yii-application&gt; yii migrate(RUN COMMOND)
Yii Migration Tool(基于Yii v2.0.9)
创建迁移历史记录表&#34;迁移&#34; ...完成。 要应用的新迁移总数为1: m130524_201442_init
应用上述迁移? (是|否)[否]:是的 ***申请m130524_201442_init
创建表{{%user}} ...已完成(时间:0.225秒) ***申请m130524_201442_init(时间:0.310秒)
已应用1次迁移。
成功迁移。
最后在htdocs中创建了yii-application文件夹 E:\ XAMPP \ htdocs中\ YII-应用程序&gt;
答案 7 :(得分:0)
如果要安装Yii2高级模板,请转到http://www.yiiframework.com/download/并下载带有高级应用程序模板的Yii 2。在www文件夹中解压缩归档文件后。 然后转到终端(对于Ubuntu)或cmd(Windows用户)
对于Ubuntu- 为终端中提取的文件夹(高级)提供root权限 cd var / www / html / ashish / advanced
现在给出commond-php init