linux环境为UBUNTU14.04,YII框架的版本是1.1.17

将下载的YII解压缩,压缩后会有三个文件夹,”demos,requirements,framework”,demos 当然就是演示了,暂时不用,而requirements是独立于YII框架的,用于检测服务器信息的。

timeless@timeless-HP-Pavilion-g4-Notebook-PC:/usr/local/apache243/htdocs/YII$ ls yii
build composer.json demos framework nbproject README.md tests
CHANGELOG CONTRIBUTING.md docs LICENSE README requirements UPGRADE

执行操作

usr/local/php/bin$ sudo /usr/local/apache243/htdocs/YII/yii/framework/yiic webapp /usr/local/apache243/htdocs/YiiDemo
Create a Web application under '/usr/local/apache243/htdocs/YiiDemo'? (yes|no) [no]:yes

如果LAMP是编译安装的,还需要用vi打开yiic,把”#!/usr/bin/env php”改为”!#/usr/local/php/bin/php(也就是你php路径)”。

    mkdir /usr/local/apache243/htdocs/YiiDemo
generate index-test.php
generate index.php
mkdir /usr/local/apache243/htdocs/YiiDemo/assets
mkdir /usr/local/apache243/htdocs/YiiDemo/css
generate css/screen.css
generate css/bg.gif
generate css/main.css
generate css/ie.css
generate css/form.css
generate css/print.css
mkdir /usr/local/apache243/htdocs/YiiDemo/themes
mkdir /usr/local/apache243/htdocs/YiiDemo/themes/classic
mkdir /usr/local/apache243/htdocs/YiiDemo/themes/classic/views
mkdir /usr/local/apache243/htdocs/YiiDemo/themes/classic/views/site
mkdir /usr/local/apache243/htdocs/YiiDemo/themes/classic/views/layouts
generate themes/classic/views/.htaccess
mkdir /usr/local/apache243/htdocs/YiiDemo/themes/classic/views/system
mkdir /usr/local/apache243/htdocs/YiiDemo/images
mkdir /usr/local/apache243/htdocs/YiiDemo/protected
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/runtime
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/tests
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/tests/report
generate protected/tests/WebTestCase.php
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/tests/functional
generate protected/tests/functional/SiteTest.php
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/tests/fixtures
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/tests/unit
generate protected/tests/phpunit.xml
generate protected/tests/bootstrap.php
generate protected/yiic.php
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/views
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/views/site
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/views/site/pages
generate protected/views/site/pages/about.php
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 /usr/local/apache243/htdocs/YiiDemo/protected/views/layouts
generate protected/views/layouts/main.php
generate protected/views/layouts/column2.php
generate protected/views/layouts/column1.php
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/components
generate protected/components/UserIdentity.php
generate protected/components/Controller.php
generate protected/yiic.bat
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/migrations
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/config
generate protected/config/main.php
generate protected/config/console.php
generate protected/config/test.php
generate protected/config/database.php
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/messages
generate protected/.htaccess
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/extensions
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/models
generate protected/models/LoginForm.php
generate protected/models/ContactForm.php
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/controllers
generate protected/controllers/SiteController.php
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/data
generate protected/data/schema.sqlite.sql
generate protected/data/schema.mysql.sql
generate protected/data/testdrive.db
generate protected/yiic
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/vendor
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/commands
mkdir /usr/local/apache243/htdocs/YiiDemo/protected/commands/shell Your application has been created successfully under /usr/local/apache243/htdocs/YiiDemo.

到现在要生成的app已经生成完毕。

YII 框架使用之——创建应用的更多相关文章

  1. yii框架之gii创建数据表相应的model类

    一.首先是在数据库中建立project须要的表: 二.然后,配置相应文件: 在project文件夹下yiiProject\protected\config\main.php.在50行定义了db应用组件 ...

  2. PHP Yii框架开发——组织架构网站重构

    最近一段时间在维护公司的组织架构网站(Org),旧版网站只是用了xampp简单搭建了一套环境部署在了windows机器上,代码结构相对简单. 整个架构如下: 整个架构没有用到复杂的结构,class里放 ...

  3. YII框架的部署 通过YII脚手架程序创建应用程序系统

    1,把YII框架里面的framework复制粘贴到nginx目录下 2,创建一个商城系统: 1)修改环境变量 制定php.exe的目录 2)C:\Users\Administrator>cd C ...

  4. 使用Yii框架完整搭建网站流程入门

    下载地址: http://www.yiiframework.com/ http://www.yiichina.com/ 由美籍华人薛强研究而出, Yii 这个名字(读作易(Yee))代表 简单(eas ...

  5. Yii框架(Yii Framework)部署

    一.下载Yii 在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了(这里已经部署好wampserver了),环境搭建好后,到yii官方网站下载yii framework:http: ...

  6. 使用 OAuth2-Server-php 在 Yii 框架上搭建 OAuth2 Server

    原文转自 http://www.cnblogs.com/ldms/p/4565547.html Yii 有很多 extension 可以使用,在查看了 Yii 官网上提供的与 OAuth 相关的扩展后 ...

  7. Yii 框架学习--01 框架入门

    Yii 是一个高性能的,适用于开发 WEB2.0 应用的 PHP 框架. Yii目前有两个主要的版本: 2.0 和 1.1.本文以YII 2.0.7为例. 环境需求 Yii2.0 框架有一些系统上的需 ...

  8. yii框架

    Yii Framework是一个基于组件.用于开发大型 Web 应用的高性能 PHP 框架.Yii提供了今日Web 2.0应用开发所需要的几乎一切功能.Yii是最有效率的PHP框架之一.Yii是创始人 ...

  9. Yii 框架中安装 memcache 及配置和测试

    安装php_memcache.dll扩展 1.首先将php_memcache.dll文件放入E:\server\php\ext目录下 (php_memcache.dll下载地址:http://wind ...

随机推荐

  1. OFFSET & FETCH

    OFFSET & FECTH 关键字与ORDER BY结合使用,实现对查询结果的分页 一.单独使用OFFSET: 示例:查询所有职员的信息,按雇佣日期排序并跳过前285条记录(共290条) U ...

  2. winform Label与DataGridView右对齐 分类: WinForm 2014-05-19 20:51 446人阅读 评论(0) 收藏

    实现Label与DataGridView对齐有两种方法,差别不大: 定义: Label名称:lblName DataGridView名称:dgvData 第一种: lblName.Location = ...

  3. 单元测试时候使用[ClassInitialize]会该方法必须是静态的公共方法,不返回值并且应采用一个TestContext类型的参数报错的解决办法

    using Microsoft.VisualStudio.TestTools.UnitTesting; 如果该DLL应用的是 C:\Program Files\Microsoft Visual Stu ...

  4. Handler具体解释系列(四)——利用Handler在主线程与子线程之间互发消息

    MainActivity例如以下: package cc.c; import android.app.Activity; import android.os.Bundle; import androi ...

  5. java中经常使用的日期格式化(全)

    import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp ...

  6. Qt 学习之路 :使用 QJson 处理 JSON

    XML 曾经是各种应用的配置和传输的首选方式.但是现在 XML 遇到了一个强劲的对手:JSON.我们可以在 这里 看到有关 JSON 的语法.总体来说,JSON 的数据比 XML 更紧凑,在传输效率上 ...

  7. requireJS入门

    RequireJS 下载地址 : http://requirejs.org 什么是 requireJS ?以下是官方网站上的解释: RequireJS is a JavaScript file and ...

  8. short a = 128, byte b = (byte)a 强制类型转换

    package 笔试; public class ShortToByte { /** * @param args */ public static void main(String[] args) { ...

  9. freemarker if..else.. 的使用

    FreeMarker是一款模板引擎,今天在做Pad端的时候正好用到,用法非常简单: 在xml配置页面的文件中,直接使用 <#if 1=1> //条件成立要显示的内容 </#if> ...

  10. Java多线程之释放对象的锁

          由于等待一个锁定线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不需要锁的时候及时释放锁是很重要的.在以下情况下,持有锁的线程会释放锁: 1. 执行完同步代码块. 2. 在执行 ...