YII 框架使用之——创建应用
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 框架使用之——创建应用的更多相关文章
- yii框架之gii创建数据表相应的model类
一.首先是在数据库中建立project须要的表: 二.然后,配置相应文件: 在project文件夹下yiiProject\protected\config\main.php.在50行定义了db应用组件 ...
- PHP Yii框架开发——组织架构网站重构
最近一段时间在维护公司的组织架构网站(Org),旧版网站只是用了xampp简单搭建了一套环境部署在了windows机器上,代码结构相对简单. 整个架构如下: 整个架构没有用到复杂的结构,class里放 ...
- YII框架的部署 通过YII脚手架程序创建应用程序系统
1,把YII框架里面的framework复制粘贴到nginx目录下 2,创建一个商城系统: 1)修改环境变量 制定php.exe的目录 2)C:\Users\Administrator>cd C ...
- 使用Yii框架完整搭建网站流程入门
下载地址: http://www.yiiframework.com/ http://www.yiichina.com/ 由美籍华人薛强研究而出, Yii 这个名字(读作易(Yee))代表 简单(eas ...
- Yii框架(Yii Framework)部署
一.下载Yii 在部署yii框架之前首先要搭建好php环境,这里就不说搭建环境的问题了(这里已经部署好wampserver了),环境搭建好后,到yii官方网站下载yii framework:http: ...
- 使用 OAuth2-Server-php 在 Yii 框架上搭建 OAuth2 Server
原文转自 http://www.cnblogs.com/ldms/p/4565547.html Yii 有很多 extension 可以使用,在查看了 Yii 官网上提供的与 OAuth 相关的扩展后 ...
- Yii 框架学习--01 框架入门
Yii 是一个高性能的,适用于开发 WEB2.0 应用的 PHP 框架. Yii目前有两个主要的版本: 2.0 和 1.1.本文以YII 2.0.7为例. 环境需求 Yii2.0 框架有一些系统上的需 ...
- yii框架
Yii Framework是一个基于组件.用于开发大型 Web 应用的高性能 PHP 框架.Yii提供了今日Web 2.0应用开发所需要的几乎一切功能.Yii是最有效率的PHP框架之一.Yii是创始人 ...
- Yii 框架中安装 memcache 及配置和测试
安装php_memcache.dll扩展 1.首先将php_memcache.dll文件放入E:\server\php\ext目录下 (php_memcache.dll下载地址:http://wind ...
随机推荐
- [LeetCode] Longest Valid Parentheses 解题思路
Given a string containing just the characters '(' and ')', find the length of the longest valid (wel ...
- 《Linear Algebra and Its Applications》-chaper6-正交性和最小二乘法-最小二乘问题
最小二乘问题: 结合之前给出向量空间中的正交.子空间W.正交投影.正交分解定理.最佳逼近原理,这里就可以比较圆满的解决最小二乘问题了. 首先我们得说明一下问题本身,就是在生产实践过程中,对于巨型线性方 ...
- hdu 4287
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4287 #include<cstdio> #include<cstring> # ...
- bootstrap+jQuery.validate表单校验
谈谈表单校验 这大概是一种惯例,学习前台后台最开始接触的业务都是用户注册和登录.现在社会坚持以人为本的理念,在网站开发过程同样如此.User是我们面对较多的对象,也是较核心的对象.最开始的用户注册和登 ...
- mysql 统计 每天累计用户数
需求: 查出 一段时间每天的累计用户, 数据库这么设计的, 只有一张用户表, 每个用户注册的时间, 每一天的数据是之前的天数累计 select count(id) from r_user where ...
- Ubuntu开机出现:Fontconfig warning:"/etc/fonts/conf.d/65-droid-sans-fonts.conf"的解决办法
Ubuntu升级后可能会出现以下问题: Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line ...
- ORACLE EXP命令
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其对应的參数进行了说明,然后通过一些演示样例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同o ...
- python的私有变量解析
在内的内部定义并使用,外部无法訪问,以双下划线作为前作,定义后被python转为 _classname__变量名了 ------------------------------------------ ...
- [PWA] sw-precache
Link to CodeLab In this codelab, we'll retrace those steps but this time we'll use a tool called sw- ...
- Qt Creator 你必须要掌握的快捷操作
多使用快捷键能显著提高工作效率,尽可能减少键盘,鼠标之间切换所浪费的时间.我这里列出个人认为非常重要必须掌握的 Qt Creator 快捷键.看你知道几个? . 1 .Ctrl(按住)+ Tab快速切 ...