软件测试培训第12天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试培训第12天相关的知识,希望对你有一定的参考价值。

        今天花了一整天时间在安装Linux的操作系统,途中遇到各种问题,在老师帮助下逐步慢慢解决。

        一.安装gcc gcc  cloog-ppl   ppl(libppl.so.7/libppl_c.so.2)  cpp mpfr(libmpfr.so.1) gcc-c++  libstdc++-devel mpfr-2.4.1-6.el6.i686.rpm和ppl-0.10.2-11.el6.i686.rpm 快捷键rz  sz: rz、sz命令没找到? 安装lrzsz即可: shell># yum -y install lrzsz

        二.安装zlib压缩库 shell>## cd /home/jinnan/tar shell># tar –zxvf zlib-1.2.5.tar.gz shell># cd zlib-1.2.5 shell># ./configure  //这个配置编译命令不要加目录参数 shell># make && make install

        三.安装apache shell># cd /home/jinnan/tar shell># tar -jxvf httpd-2.2.19.tar.bz2 shell># cd httpd-2.2.19  shell>#./configure --prefix=/usr/local/http2  \   --enable-modules=all \   --enable-mods-shared=all \   --enable-so shell># make && make install

启动Apache shell># /usr/local/http2/bin/apachectl start/stop/restart #测试apache 浏览器打开: http://虚拟机IP 看到 "it works!",即为成功

接下来安装图形库,为编译php做准备 libxml2-2.7.2.tar.gz jpegsrc.v8b.tar.gz libpng-1.4.3.tar.gz      freetype-2.4.1.tar.gz gd-2.0.35.tar.gz

        四.安装libxml2 shell># cd /home/jinnan/tar shell># tar zxvf libxml2-2.7.2.tar.gz shell># cd libxml2-2.7.2 shell>#./configure --prefix=/usr/local/libxml2  \ --without-zlib shell># make && make install

         五.安装jpeg8 shell># cd /home/jinnan/tar shell># tar -zxvf jpegsrc.v8b.tar.gz shell># cd jpeg-8b shell>#./configure --prefix=/usr/local/jpeg \ --enable-shared --enable-static shell># make && make install --enable-shared  把jpeg需要的函数库程序都编译到该软件里边                   优点:函数调用速度快       缺点:软件本身比较大 --enable-static   静态方式函数处理,需要什么函数,马上include来优点:软件本身比较小;缺点:函数调用速度慢

         六.安装libpng shell># cd /home/jinnan/tar shell># tar zxvf libpng-1.4.3.tar.gz shell># cd libpng-1.4.3 shell>#./configure  #和zlib一样不要带参数,让它默认安装到相应目录 shell># make && make install

         七.安装freetype(字体库) shell># cd /home/jinnan/tar shell># tar zxvf freetype-2.4.1.tar.gz shell># cd freetype-2.4.1 shell>#./configure --prefix=/usr/local/freetype shell># make && make install

          八.安装GD库 shell># cd /home/jinnan/tar shell># tar -zvxf gd-2.0.35.tar.gz shell># mkdir -p /usr/local/gd shell># cd gd-2.0.35 shell>#./configure --prefix=/usr/local/gd  \    --with-jpeg=/usr/local/jpeg/  \    --with-png --with-zlib \    --with-freetype=/usr/local/freetype shell># make && make install

           九.安装 php5 shell># cd /home/jinnan/tar shell># tar -jxvf php-5.3.6.tar.bz2 shell># cd php-5.3.6 shell>#./configure --prefix=/usr/local/php \   --with -apxs2=/usr/local/http2/bin/apxs \    --with-mysql=mysqlnd \    --with-pdo-mysql=mysqlnd \    --with-mysqli=mysqlnd \    --with-freetype-dir=/usr/local/freetype \    --with-gd=/usr/local/gd \    --with-zlib --with-libxml-dir=/usr/local/libxml2 \    --with-jpeg-dir=/usr/local/jpeg \    --with-png-dir \    --enable-mbstring=all \    --enable-mbregex \    --enable-shared shell># make && make install 复制php.ini配置文件到指定目录 shell># cp php.ini-development /usr/local/php/lib/php.ini 配置Apache使其支持php vi /usr/local/http2/conf/httpd.conf 1)在httpd.conf(Apache主配置文件)中增加: AddType application/x-httpd-php .php 

2)找到下面这段话: <IfModule dir_module>     DirectoryIndex index.html </IfModule> 在index.html 前面添加index.php

3)建立php测试网页 vi /usr/local/apache2/htdocs/index.php  输入如下内容: <?php phpinfo(); ?>

4)重启apache shell># /usr/local/http2/bin/apachectl restart

         十.安装MySQL 1.安装cmake(更先进的configure) shell># cd /home/jinnan/tar shell># tar zxvf cmake-2.8.5.tar.gz shell># cd cmake-2.8.5 shell># ./bootstrap shell># make && make install 2.编译安装MySQL shell># cd /home/jinnan/tar shell># tar zxvf mysql-5.5.17.tar.gz shell># cd mysql-5.5.17 shell># cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci (准备安装到那里 数据存储目录 默认的字符集 校对字符集) (报错就安装ncurses-devel) shell># mount .....挂载光盘/shell># rpm -ivh ncurses-devel-5.7-3.20090208.el6.i686.rpm shell># rm -f CMakeCache.txt    //删除该文件 shell># cmake 。。。 。。//重新cmake shell># make && make install shell># cp support-files/my-medium.cnf /etc/my.cnf 3.配置并初始化MySQL shell># useradd  mysql (该mysql用户会存在于同名的组下) shell># chmod +x /usr/local/mysql (数据库用户信息不小心删除光了,删除data目录,从此开始执行以下指令,直至结束) shell># chown -R mysql.mysql /usr/local/mysql初始化mysql数据库  shell># /usr/local/mysql/scripts/mysql_install_db \ --user=mysql \ --basedir=/usr/local/mysql \ --datadir=/usr/local/mysql/data &把mysql安装文件(除了data)的主人都改为root,避免数据库恢复为出厂设置。 shell># chown -R root /usr/local/mysql shell># chown -R mysql /usr/local/mysql/data& 后台运行mysql服务 shell># /usr/local/mysql/bin/mysqld_safe --user=mysql &//查看mysql是否有启动 shell># ps –A | grep mysql  测试数据库 shell># /usr/local/mysql/bin/mysql –u root mysql> show databases; 接上步,修改mysql密码(可不做此步,默认无密码) mysql> UPDATE user SET Password=password(‘123456‘) WHEREuser=‘root‘; mysql> flush privileges; 4.配置开机自启动服务项 shell># cp 安装包解压目录/support-files/mysql.server/etc/init.d/mysqld shell># chmod +x /etc/init.d/mysqld shell># chkconfig --add mysqld shell># chkconfig mysqld on    //设置开机自启动配置文件路径: shell># vi /etc/rc.d/rc.local 在文件中增加启动相关服务的命令下: /usr/local/http2/bin/apachectl start /usr/local/mysql/bin/mysqld_safe --user=mysql & service vsftpd start

以上是关于软件测试培训第12天的主要内容,如果未能解决你的问题,请参考以下文章

软件测试培训第7天

软件测试培训第14天

软件测试培训第27天

软件测试培训第11天

软件测试培训第24天

软件测试培训第28天