YII1.1框架配置
2016-12-22 00:00
399 查看
Yii1.1 测试环境配置
一.安装wampserverwampserver集成了PHP、Apacha、MySql,可以省去分别安装的麻烦。wampserver的安装配置方法可以自行搜索。
wampserver安装完成后需要手动设置一下环境变量,把“F:\work\wamp\wamp\bin\php\php5.3.10”(根据个人具体路径设置)路径加入PATH环境变量。设置好后在命令行的任意路径下输入php不报错即可。
二.安装Yii
去官网下载Yii1.1包,将解压后的文件安装在wampserver安装路径下的www文件夹中。
Yii安装完成后需要手动设置环境变量,把“F:\work\wamp\wamp\www\yii\framework”加入PATH环境变量。
设置好后在命令行的任意路径下输入Yiic不报错即可。
Yii的具体使用方法请自行度娘。
三.安装PHPUnit
根据http://www.yiibook.com/网站中《应用Yii1.1和PHP5进行敏捷Web开发》这本书中介绍的敏捷开发方法,我们需要单元测试和功能测试,PHPUnit负责单元测试。
打开https://phpunit.de/manual/current/en/installation.html#installation.composer,按照给出的方法进行安装,具体步骤如下:
Windows系统下的安装方法:
Globally installing the PHAR involves the same procedure as manually:
Create a directory for PHP binaries; e.g.,
C:\bin
Append
;C:\binto your
PATHenvironment variable (related help)
Download https://phar.phpunit.de/phpunit.phar and save the file as
C:\bin\phpunit.phar
Open a command line (e.g., press Windows+R» type
cmd» ENTER)
Create a wrapping batch script (results in
C:\bin\phpunit.cmd):
C:\Users\username>cd C:\binC:\bin>echo @php "%~dp0phpunit.phar" %* > phpunit.cmdC:\bin>exit
Open a new command line and confirm that you can execute PHPUnit from any path:
(withoutC:\Users\username>phpunit --versionPHPUnit x.y.z by Sebastian Bergmann.
For Cygwin and/or MingW32 (e.g., TortoiseGit) shell environments, you may skip step 5. above, simply save the file asphpunit
.pharextension), and make it executable via
chmod 775 phpunit.
《应用Yii1.1和PHP5进行敏捷Web开发》书中介绍的是用pear安装,但是PHPUnit官网已经不推荐用pear安装了,所以还是按官网的方法安装。之后的使用中由于安装方法的不同会造成书中的例子跑不通,可以根据错误提示来一步步修改。
PHPUnit安装好后还需要把phpunit.phar解压,因为之后我们需要引用其中的函数。
运行如下两行代码:<?php
$phar = new Phar('phpunit.phar');
$phar=$phar->convertToExecutable(Phar::ZIP);
?>
可以把phar文件变成可执行的zip文件,之后解压zip文件即可得到phar文件中的具体内容。
四.selenium-remote-control-1.0.3的安装
网上下载压缩包并解压。这个是用来功能测试用的。
在命令行下进入服务器文件所在目录(selenium的安装目录),输入:java -jar selenium-server.jar即可运行功能测试服务器。
什么?你没装java?好吧,请自行安装jdk,并配置环境变量。
五.总结
至此,Yii开发的基本环境已经安装完毕,具体开发方法可参考上文中所说的参考书籍。
相关文章推荐
- yii框架的模块(module)配置
- Yii框架扩展ztree【目录树】配置详细说明
- yii框架配置默认controller和action示例
- 安装配置pear、phpunit、Selenium(netbeans下开发yii框架项目)
- YII框架之soap协议的配置跟使用(Webservice)
- Yii框架源码分析之文件结构、程序结构及配置
- Yii框架学习(一)—–Yii的使用、配置及gii使用示例
- wamp中Yii框架配置应用
- 配置yii框架环境和bootstrap扩展,使用代码生成器。
- YII框架配置环境搭建
- Yii框架扩展zTreeDropdown【目录树下拉菜单】配置详细说明
- 使用yii框架开发第一步:配置yii框架环境和bootstrap扩展,使用代码生成器。
- 针对Yii框架的nginx配置
- Yii框架下配置最新版yii-bootstrap组件
- YII 框架 第一天 简单配置
- Yii框架表单组件配置参数说明
- Yii框架源码分析之文件结构、程序结构及配置
- 安装配置pear、phpunit、Selenium(netbeans下开发yii框架项目)
- Yii框架配置文件main.php分析
- Yii框架官方教程增补篇6——基础知识:应用、组件、配置、生命周期