windows Yii框架的安装

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前面的注释)

Yii框架的安装

 

 

5)重启 apache即可

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

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

 

Yii框架的安装

 

*memcache扩展模块

*APC扩展模块

*Mcrypt扩展模块

SOAP扩展模块

GD

 

二、命令行安装
Yii框架的安装

Yii框架的安装

Yii框架的安装


 

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

Yii框架的安装


 

四、数据库连接

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

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

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


Yii框架的安装


如下:(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

);

Yii框架的安装

Yii框架的安装

六、工作流程

 

http://www.example.com/blog/index.php?r=site/contact

 

它分派到了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

 

 


Yii框架的安装

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值