前言:本站为你精心整理了软件测试实习报告范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
1.相关软件安装及配置:
1)linux系统:RedHatLinux9.0
我采用的安装方法是从网上下载三个.iso文件,从DOS环境下安装。
2)u盘驱动(因为我的系统不能识别u盘):
①创建一个目录,放在/mnt
cd/mnt
mkdirusb
②编辑/etc/fstab文件,加入
/dev/sda1/mnt/usb/vfatusers,dmask=000,fmake=0111,iochaarset=cp93600
③插入u盘后,在终端输入mount/dev/sda1
④用完u盘后,先在终端输入umount/mnt/usb,在拔u盘
3)apache软件:httpd-2.0.49.tar.gz
①tar–zxvfhttpd-2.0.49.tar.gz
②cdhttpd-2.0.49
③./configure--prefix=/usr/local/apache--enable-module=so
④make
⑤makeinstall
⑥安装完毕后,测试:在终端输入/usr/local/apache/bin/apachectlstart
在浏览器中输入localhost/显示Itworks.即安装成功!
4)php软件:libxml2-2.5.11.tar.gzphp-4.4.4.tar.bz2
lc1.tar.gz
①tar–zxvflibxml2-2.5.11.tar.gz
②cdlibxml2-2.5.11
③./configure--prefix=/usr/lib--with-ftp--with-http--with-html--with-regexps--with-debug--with-mem-debug--with-pic--with-catalog–with-docbook--with-xinclude--with-c14n--with-threads--with-fexceptions--with-history--with-iso8859x--with-thread-alloc
④make
⑤makeinstall
⑥makeclean
lphp-4.4.4.tar.bz2
①tar–xjvfphp-4.4.4.tar.gz2
②cdphp-4.4.4
③./configure--prefix=/usr/local/php4
--with-apxs2=/usr/local/apache/bin/apxs--with-config-file-path=/usr/local/php4
--with-xml
--with-libxml-dir=/usr/lib
--enable-track-vars
④make
⑤makeinstall
⑥cpphp.ini-dist/usr/local/lib/php.ini
5)php和apache配置文件
l修改/usr/local/lib/php.ini
register-golbals=On
l修改/usr/local/appche/conf/httpd-conf
DiretoryIndexindex.phpindex.phtmlindex.php3index.htmlindex.htm
LoadModulephp4_modulemodules/libphp4.so
AddTypeapplication/x-httpd-php.php.phtml.php4.inc
AddTypeapplication/x-httpd-php-source/phps
6)以上安装全部结束,编写程序进行测试:
<?echo“hello,wanglu”?>保存此文件于/usr/local/apache/htdocs/1.php
运行apache
在浏览器输入localhost/1.php,显示hello,wanglu.
测试成功!
2.动态页面程序
<html>
<head>
<title>访客计数器</title>
</head>
<body>
<metahttp-equiv="Content-Type"content="txt/htmlcharset=gb2312">
<?php
$counterFile="/tmp/counter.txt";
functiondisplayCounter($counterFile){
$fp=fopen($counterFile,"rw");
$num=fgets($fp,5);
$num+=1;
echo"您是第".$num."浏览此页的先生(女士)";
exec("rm-rf$counterFile");//删除文件
exec("echo$num>$counterFile");//把新值记录在文件中
}
if(!file_exists($counterFile)){
exec("echo0>$counterFile");//初始化
}
displayCounter($counterFile);
echo"当前时间:";
echodate(''''Y-m-dH:i:s'''',time());
echo"\n";
include"resume.htm";
?>
</body>
</html>
3.总结
感谢贵公司给予我这次学习linux和php的机会。通过一个礼拜的自学,我从一个对linux,php一无所知的小小菜鸟变成对linux,php有一定了解的小菜鸟。在完成贵公司的测试题目中,我遇到了很多问题。解决渠道主要采用了上网查阅资料,翻阅书籍和同学探讨等三个渠道。我所遇到的问题如下:
1)在安装redhatlinux时,在手动分区中,由于在建根分区(/)时,我选了“强行分为主分区“这个选项,致使安装未通过。
2)所有软件均从网上下载,并想通过u盘拷到linux。可我安装的系统不能识别u盘。通过上网,搜索到相关信息。
3)当我以非root进入系统,运行/usr/local/apache/bin/apachectlstart出现Adressalreadyinuse,cannotbingtoaddress0.0.0.0:80
4)我最先下载的是php5,在安装php5中遇到“error:libxml2version2.5.10orgreaterrequired”,我又从网上下载了libxml2-2.5.11.tar.gz。在成功安装libxml后,又安装了php5,可在hpptd.conf中填入LoadModulephp5-modulemodules/libphp5.so后。以执行/usr/local/apache/bin/apacheectlstart就出错。可在安装php4时却不出现此种情况。
5)由于我校采取校园网方式允许我们连入internet,在我成功配置网络连接后,可以进入我校身份印证主页。当点击连接时,出现“erroroccurswhilegettingsomenecessaryinformationandyouannotaccesstheinternet”.
6)在编写php测试文档时,浏览器把中文显示乱码。解决方法。
在httpd.conf中加入AddDefaultCharsetGB2312或AddDefaultCharsetOff
在php.ini中加入或更改default_charset=’gb2312’
在所编写的php文件中加入<metahttp-equiv=”Content-Type”content=”text/htmlcharset=gb2312”>