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. freepbx 安装和配置

    首先参见   asterisk manager api 的配置,然后根据freepbx的官方文档: http://wiki.freepbx.org/display/HTGS/Installing+Fr ...

  2. SVN 资源库报错 E175002

    遇到一个问题, svn: E175002: OPTIONS request failed on '/' Connection timed out: connect 试了网上好多办法,都没有,最后公司大 ...

  3. linux —— 搭建网页项目笔记

    导读 本文笔记之用,记录在我在linux下搭建与开发网站时遇到的一些碎片知识,以备将来之需. 目录 数据库相关 1.数据库相关 1) ubuntu 16.04 LTS 下mysql 的安装与使用  安 ...

  4. 3proxy 二级代理配置样例

    适应情况: 有时,我们的机器HOST-A只能通过代理服务器HOST-B才可以访问internet, 而与我们相连的机器HOST-C也需要访问internet, 但是HOST-C却不能直接访问HOST- ...

  5. twemproxy代码框架概述——剖析twemproxy代码前编

    本篇将去探索twemproxy源码的主干流程,想来对于想要开始啃这份优秀源码生肉的童鞋会有不小的帮助.这里我们首先要找到 twemproxy正确的打开方式--twemproxy的文件结构,接着介绍tw ...

  6. 【边做项目边学Android】小白会遇到的问题--This Android SDK requires Android Developer Toolkit version 23.0.0 or above

    问题描写叙述: 上一篇讲到解决Appcompat_V7问题要减少adt版本号,于是就换旧版本号22.3.0啊,又一次打开Eclipse.立刻弹出: This Android SDK requires ...

  7. div+css3列布局,带详尽注释

    直接看代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  8. TCP 函数

    [root@localhost tt]# man listen LISTEN() Linux Programmer’s Manual LISTEN() NAME listen - listen for ...

  9. Qt 学习之路:Qt 简介

    Qt 是一个著名的 C++ 应用程序框架.你并不能说它只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI 组件.使用 Qt,在一定程度上你获得的是一个“一站式”的解决方案:不再需要研究 S ...

  10. [转] npm 模块安装机制简介

    npm 是 Node 的模块管理器,功能极其强大.它是 Node 获得成功的重要原因之一. 正因为有了npm,我们只要一行命令,就能安装别人写好的模块 . $ npm install 本文介绍 npm ...