下载Yii源程序解压后,会有demos、framework、requirements三个文件夹。
demos是官方提供的几个项目实例,requirements是用来检查自身运行环境。我们只需要framework、requirements两个文件夹即可。
生成Yii的框架程序
官方提供的是yiic.bat(win下)、yiic(Linux下)两个自动化生成工具,在framework文件夹下,非常的方便。
Windows环境下使用yiic.bat生成框架程序
1. 拷贝Yii框架主文件
在D:\www目录下新建项目文件cms(D:\www为你的WEB程序根目录)
拷贝YII框架文件(framework、requirements)到CMS目录
运行http://localhost/cms/requirements检查运行环境(检查后可删除该目录)
2. 生成项目主文件
打开CMD,切换到D:\www\cms\framework
1
2
|
C:\Users\yue>D: D:\>cd www\cms\framework |
输入命令,将项目文件生成在framework上级目录
1
|
D:\www\cms\framework>yiic webapp ../ |
Linux环境下使用yiic生成框架程序
1. 拷贝YII框架主文件
在/var/www/html(WEB程序根目录)新建项目文件CMS
1
2
|
[root@localhost root]# cd / var /www/html [root@localhost root]# mkdir cms |
拷贝YII框架framework、requirements到/var/www/cms/目录下
1
2
|
[root@localhost root]# cp -rf yii/framework/ framework/ [root@localhost root]# cp -rf yii/requirements/ requirements/ |
运行http://localhost/cms/requirements/检查运行环境(检查后可删除该目录)
2. 生成项目主文件
修改yii目录所有者及文件组为webuser(你的WEB程序用户组)
1
2
|
[root@localhost root]# chgrp -R webuser yii [root@localhost root]# chown -R webuser yii |
修改yii下yiic为可执行文件
1
|
[root@localhost root]# chmod yiic 755 |
运行命令行生成
1
|
[root@localhost root]# yii/yiic webapp / var /www/html/cms |
注:linux下,修改yii目录文件组可以方便你的webuser直接对程序管理,除非你每次都是以root用户登录。
测试项目运行,打开浏览器输入:http://localhost/cms/。我们可以看到我们的项目已经能成功运行。