博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows Yii框架的安装
阅读量:6118 次
发布时间:2019-06-21

本文共 1684 字,大约阅读时间需要 5 分钟。

Yii框架的安装

1)下载appserv(里面包含了 php, mysql, apache)

2)安装 appserv

3)到http://www.yiichina.com/download/下载Yii并解压到 appserv/www目录下

          tar zxf yii-1.1.13.e9e4a0.tar.gz

4)修改 c:/windows目录下 php.ini文件(去掉 php_mysql.dll, php_pdo.dll, php_pdo_msql.dll前面的注释)

 

 

5)重启 apache即可

安装完 Yii 以后你也许想验证一下你的服务器是否满足使用 Yii 的要求,只需浏览器中输入如下网址来访问需求检测脚本

http://hostname/path/to/yii/requirements/index.php Yii 的最低需求是你的 Web 服务器支持 PHP 5.1.0 或更高版本。Yii 在 Windows 和 Linux 系统上的  中测试通过,应该在其它支持 PHP 5 的 Web 服务器和平台上也工作正常。

 

 

*memcache扩展模块

*APC扩展模块

*Mcrypt扩展模块

SOAP扩展模块

GD

 

二、命令行安装

 

三、新应用的文件结构(test为例)

 

四、数据库连接

Yii的数据库连接配置在主配置文件config/main.php中进行配置。

如果是sqllite数据库,只需要指定正确的数据库文件位置即可;

如果是mysql数据库,或者其他数据库(pgsql/oracle),需要注释掉原来的配置。

如下:(mysql)

'db'=>array(

'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',

),

// uncomment the following to use a MySQL database

 

将上面的代码修改为:

 

// uncomment the following to use a MySQL database

'db'=>array(

'connectionString' => 'mysql:host=localhost;dbname=test', //test为数据库名

'emulatePrepare' => true,

'username' => 'root', //这里是数据库用户名

'password' => 'livedoor2008', //这里是你的数据库密码

'charset' => 'utf8',

),

 

五、创建表结构

CREATE TABLE tbl_user

(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,

username VARCHAR(128) NOT NULL,

password VARCHAR(128) NOT NULL,

salt VARCHAR(128) NOT NULL,

email VARCHAR(128) NOT NULL,

profile TEXT

);

六、工作流程

 

 

它分派到了site控制器和contact动作(

wwwroot/blog/protected/controllers/SiteController.php中的actionContact方法)

 

SiteController实例通过调用它的actionContact()方法执行contact方法

 

试图文件:wwwroot/blog/protected/views/site/contact.php

 

并将结果插入布局文件 /wwwroot/blog/protected/views/layouts/columnl.php

 

 

web页面的整体布局,大体相似的时候,可以做成layout。有时候页面上的一些东西,并不是所有的页面上都有,但是根据具体页面的上下环境的不同,而略有区别。例如菜单,导航等等。我们可以通过YII提供的widget来实现此功能

转载地址:http://wxlka.baihongyu.com/

你可能感兴趣的文章
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Android Annotation扫盲笔记
查看>>
React 整洁代码最佳实践
查看>>
聊聊架构设计做些什么来谈如何成为架构师
查看>>
Java并发编程73道面试题及答案
查看>>
移动端架构的几点思考
查看>>
Tomcat与Spring中的事件机制详解
查看>>
Spark综合使用及用户行为案例区域内热门商品统计分析实战-Spark商业应用实战...
查看>>
初学者自学前端须知
查看>>
Retrofit 源码剖析-深入
查看>>
企业级负载平衡简介(转)
查看>>
ICCV2017 论文浏览记录
查看>>
科技巨头的交通争夺战
查看>>
当中兴安卓手机遇上农行音频通用K宝 -- 卡在“正在通讯”,一直加载中
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>