yii/インストール

Last-modified: 2012-03-03 (土) 21:39:06 (2812d)

概要

ダウンロードとインストール

ここからファイルをダウンロード,解凍してweb用のディレクトリに設置

環境の確認

  • 設置が完了したら自分の環境に合わせて以下の場所にアクセスする

アプリケーションのテンプレート作成

  • yiicというコマンドを使うと、自動でアプリケーション作成時のディレクトリ構成とテンプレートデータを作成してくれる

yiicの利用

D:\xampp\htdocs\yii\framework>yiic webapp D:\xampp/htdocs/test
Create a Web application under 'D:\xampp\htdocs\test'? [yes|no] yes
     mkdir D:/xampp/htdocs/test
     mkdir D:/xampp/htdocs/test/assets
     mkdir D:/xampp/htdocs/test/css
  generate css/bg.gif
  generate css/form.css
  generate css/ie.css
  generate css/main.css
  generate css/print.css
  generate css/screen.css
     mkdir D:/xampp/htdocs/test/images
  generate index-test.php
  generate index.php
     mkdir D:/xampp/htdocs/test/protected
  generate protected/.htaccess
     mkdir D:/xampp/htdocs/test/protected/commands
     mkdir D:/xampp/htdocs/test/protected/commands/shell
     mkdir D:/xampp/htdocs/test/protected/components
  generate protected/components/Controller.php
  generate protected/components/UserIdentity.php
     mkdir D:/xampp/htdocs/test/protected/config
  generate protected/config/console.php
  generate protected/config/main.php
  generate protected/config/test.php
     mkdir D:/xampp/htdocs/test/protected/controllers
  generate protected/controllers/SiteController.php
     mkdir D:/xampp/htdocs/test/protected/data
  generate protected/data/schema.mysql.sql
  generate protected/data/schema.sqlite.sql
  generate protected/data/testdrive.db
     mkdir D:/xampp/htdocs/test/protected/extensions
     mkdir D:/xampp/htdocs/test/protected/messages
     mkdir D:/xampp/htdocs/test/protected/migrations
     mkdir D:/xampp/htdocs/test/protected/models
  generate protected/models/ContactForm.php
  generate protected/models/LoginForm.php
     mkdir D:/xampp/htdocs/test/protected/runtime
     mkdir D:/xampp/htdocs/test/protected/tests
  generate protected/tests/bootstrap.php
     mkdir D:/xampp/htdocs/test/protected/tests/fixtures
     mkdir D:/xampp/htdocs/test/protected/tests/functional
  generate protected/tests/functional/SiteTest.php
  generate protected/tests/phpunit.xml
     mkdir D:/xampp/htdocs/test/protected/tests/report
     mkdir D:/xampp/htdocs/test/protected/tests/unit
  generate protected/tests/WebTestCase.php
     mkdir D:/xampp/htdocs/test/protected/views
     mkdir D:/xampp/htdocs/test/protected/views/layouts
  generate protected/views/layouts/column1.php
  generate protected/views/layouts/column2.php
  generate protected/views/layouts/main.php
     mkdir D:/xampp/htdocs/test/protected/views/site
  generate protected/views/site/contact.php
  generate protected/views/site/error.php
  generate protected/views/site/index.php
  generate protected/views/site/login.php
     mkdir D:/xampp/htdocs/test/protected/views/site/pages
  generate protected/views/site/pages/about.php
  generate protected/yiic
  generate protected/yiic.bat
  generate protected/yiic.php
     mkdir D:/xampp/htdocs/test/themes
     mkdir D:/xampp/htdocs/test/themes/classic
     mkdir D:/xampp/htdocs/test/themes/classic/views
  generate themes/classic/views/.htaccess
     mkdir D:/xampp/htdocs/test/themes/classic/views/layouts
     mkdir D:/xampp/htdocs/test/themes/classic/views/site
     mkdir D:/xampp/htdocs/test/themes/classic/views/system
Your application has been created successfully under D:\xampp\htdocs\test.
  • コマンドの実行の仕方は2種類
    • yiic webapp 作成したいディレクトリ名のフルパス
    • php yii/framework/yiic.php webapp 作成するディレクトリ名
    • 後者のパターンは作成するディレクトリを置く場所で実行する