模拟用户真实使用的环境,尽量保证环境真实 干净 独立 无毒。测试环境=软件环境+硬件环境+网络环境+测试数据+测试工具
XAMPP(Apache+MYSQL+PHP+PERL)是很多软件打包一起,形成一个集成软件包,xampp易于安装且包含MYSQL、PHP和PEL的Apache发行版,只需要下载,解压,启动即可 。
这个软件原来名字是LAMPP,为避免误解,最新的几个版本就改名为XAMPP。它可以在window、Linux、Solaris、Mac OSX等多种操作系统下安装使用,支持多种语言
如果之前安装过数据库,则需要修改xampp的数据库端口,【因为xampp有自带mysql,之前安装mysql,禅道也有mysql,不修改端口号会冲突】
PS:
1、centos安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory。是因为旧操作系统的一些兼容性问题。
下图是当前linux系统的内核版本
解决方法:
2、重启xampp:/opt/lampp/xampp start后,显示如图:
说明是apache没有启动成功,原因是80端口被占用了。
具体步骤:
首先,执行命令:netstat -apn | grep 80 查找80端口的进程,找到对应的pid
其次,执行命令:kill 1982 杀死对应的pid进程,重启xampp
使用第一种方法虽然能解决问题,但是之前使用的80端口就不能访问了
具体步骤:首先修改禅道的80端口,命令:/opt/zbox/zbox -ap 81 然后再重启禅道,命令:/opt/zbox/zbox restart
最后,重启xampp 命令:/opt/lampp/xampp restart,Apache重启成功,如图
然后访问81端口http://ip:81/禅道能正常打开,访问80端口http://ip/dashboard/,xampp也能正常打开