2.6 KiB
Yii 2 Basic Application Template
NOTE Yii 2 and the relevant applications and extensions are still under heavy development. We may make significant changes without prior notices. Please do not use them for production. Please consider using Yii v1.1 if you have a project to be deployed for production soon.
Thank you for using Yii 2 Basic Application Template - an application template that works out-of-box and can be easily customized to fit for your needs.
Yii 2 Basic Application Template is best suitable for small Websites which mainly contain a few informational pages.
DIRECTORY STRUCTURE
commands/ contains console commands (controllers)
config/ contains application configurations
controllers/ contains Web controller classes
models/ contains model classes
runtime/ contains files generated during runtime
vendor/ contains dependent 3rd-party packages
views/ contains view files for the Web application
www/ contains the entry script and Web resources
REQUIREMENTS
The minimum requirement by Yii is that your Web server supports PHP 5.3.?.
In order for captcha to work you need either GD2 extension or ImageMagick PHP extension.
INSTALLATION
Install via Composer
If you do not have Composer, you may download it from http://getcomposer.org/ or run the following command on Linux/Unix/MacOS:
curl -s http://getcomposer.org/installer | php
You can then install the Bootstrap Application using the following command:
php composer.phar create-project --stability=dev yiisoft/yii2-app-basic yii-basic
Now you should be able to access the application using the URL http://localhost/yii-basic/www/
,
assuming yii-basic
is directly under the document root of your Web server.
Install from an Archive File
This is not currently available. We will provide it when Yii 2 is formally released.
Install from development repository
If you've cloned the Yii 2 framework main development repository you can bootstrap your application with:
cd yii2/apps/basic
php composer.phar create-project
Note: If the above command fails with [RuntimeException] Not enough arguments.
run
php composer.phar self-update
to obtain an updated version of composer which supports creating projects
from local packages.