软件测试基础篇——LAMP环境搭建

这篇具有很好参考价值的文章主要介绍了软件测试基础篇——LAMP环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

LAMP

1、Linux系统的其他命令
  1. find命令:在目录下查找文件

​ 格式一:find 路径 参数 文件名

​ 路径:如果没有指定路径,默认是在当前目录下

​ 参数:-name 根据文件名来查找,区分大小写; -iname 忽略大小写

​ 例:查找/var/log目录下,后缀是.log的文件

​ find /var/log -name *.log

注意:在当前目录下做查找时,文件名记得用引号进行包裹

​ 格式二:find 路径 -size 文件大小的参考值k

​ 值k:恰好等于该值大小的文件

​ -值k:小于该值的文件

​ +值k:大于该值的文件

​ 例:查找etc目录下大小等于15k的文件:find /etc -size 15k

​ 格式三:find 路径 -perm 权限

​ ugo

​ 三位数:恰好等于该权限

​ -三位数:至少包含这些权限(可以有多,但是不能少)

​ /三位数:权限满足任意一个即可

  1. yum命令:进行软件的安装,卸载,更新的操作
    • yum install 软件名字 #安装软件
    • yum remove 软件名字 #卸载软件
    • yum update #更新软件
    • yum list all #列出系统所有的软件
    • yum clean all #清除yum缓存
    • yum check-update #检查可更新的软件
    • yum info 软件名字 #查看软件的信息
    • -y 代表的是yes,确定的含义
2、LAMP环境搭建
  1. 概述/作用:LAMP=Linux+Apache服务器+MySQL/MariaDB数据库+PHP/Python开发环境,提供了一个搭建动态网站的平台,能够实现WEB端应用程序的部署和使用操作

​ L:所需的操作系统资源的支持:Linux

​ A:apache服务器,提供了web端应用程序存放和访问的支持

​ M:MySQL/Maria数据库,提供了WEB端应用程序的数据存储和管理操作(数据库:存放和管理各种数据的仓库)

​ P:PHP/Python,提供了开发语言环境的支持

  1. 搭建流程:关注点:部署的过程

    1. L:centos系统已搭建完成

    2. 搭建Apache服务器

      1. 查看操作系统版本:(可选可写)

        cat /etc/redhat-release

        最低centos系统要求:centos7+

      2. 安装apache服务器:httpd

        yum install httpd httpd-devel(apache工具/开发包)

      3. 启动apache服务器

        systemctl start httpd

        systemctl命令:管理服务的命令

      4. 添加apache服务为开机自启

        systemctl enable httpd

      5. 查看服务的状态(可选可写) status:状态

        systemctl status httpd

      6. 开放apache服务器访问端口

        开放http协议访问:firewall-cmd - -permanent - -zone=public - -add-service=http

        开放https协议访问:firewall-cmd - -permanent - -zone=public - -add-service=https

      7. 设置防火墙重新载入 reload:重新载入

        firewall-cmd - -reload

      8. 验证:apache服务器能够正常运行(可选可写)

        通过浏览器访问apache服务器:输入本机ip——>ip addr

    3. 安装MySQL数据库

      1. 安装mysql,以及相关的组件

        yum -y install mariadb mariadb-server mariadb-libs mariadb-devel

      2. 启动mysql数据库服务

        systemctl start mariadb

      3. 添加mysql开机自启动

        systemctl enable mariadb

      4. 查看mysql数据库服务状态(可选可写)

        systemctl status mariadb

      5. 数据库安全设置(更改数据库root用户密码)

        mysql_secure_installation

        第一次提示:不做任何输入,直接回车

      6. 验证:登录mysql数据库(可选可写)

        mysql -uroot -p123456

        退出数据库:exit

    4. 安装PHP环境

      1. 安装php

        yum -y install php

      2. 安装组件php-mysql:关联mysql数据库

        yum -y install php-mysql

      3. 安装常用的PHP模块:直接运行即可

        yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath

      4. 验证:php环境(可选可写)

        利用php技术,编写一个php页面,放在apache服务器进行访问

        重点:LAMP环境Apache服务器提供存放WEB应用程序项目包位置:/var/www/html

        ①进入目录:cd /var/www/html

        ②创建php文件:vim info.php

        内容:

        ​ <?php

        ​ phpinfo(); ——>该方法是php技术提供的,可以显示php详细信息

        ​ ?>

        建议:当apache服务器做了修改后,建议**重启apache服务器:systemctl restart httpd**

        ③访问php页面:ip地址/info.php

        解释:根据ip地址获取到服务器,再来访问服务器上的页面

        软件测试基础篇——LAMP环境搭建,软件测试,linux,apache,mysql,python

        如果可以访问到以上页面,就代表着LAMP环境的组成架构是OK的文章来源地址https://www.toymoban.com/news/detail-645537.html

到了这里,关于软件测试基础篇——LAMP环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试技术实验一 JUnit 单元测试的环境搭建

    1、确安装并配置 IntelliJ IDEA开发环境 2、安装插件Junit4.x,进行测试环境搭建 3、根据给定的源代码,编写测试代码,并运行成功。 1、调试指导书给定的目标源代码,除掉明显的语法错误,记录正确无误的被测程序代码。被测程序 : (1) Account.Java (2)Tc_Account.java (3)由插

    2024年04月28日
    浏览(41)
  • 软件测试|SQLAlchemy环境安装与基础使用

    简介 SQLAlchemy 是一个强大的 Python 库,用于与关系型数据库进行交互。它提供了高度抽象的对象关系映射(ORM)工具,允许使用 Python 对象来操作数据库,而不必编写原生SQL查询。本文将介绍如何安装 SQLAlchemy 并进行一些基本的用法示例。 安装SQLAlchemy SQLAlchemy 是python的第三方

    2024年01月20日
    浏览(66)
  • 【软件测试】在Windows使用Docker搭建CentOS环境(详细)

    我们做软件测试在日常工作中或多或少都会接触到 Linux 服务器。 获取 Linux 服务器的途径也有很多,比如可以通过购买云服务器(阿里云、华为云、腾讯云等)和虚拟机(VMWare、VirtualBox 等)的方式获取,除了这两种方式之外,我们还可以使用 Docker 的方式来快速搭建 Linux 环

    2024年02月11日
    浏览(48)
  • 软件测试 —— Linux基础命令行

    目录 一、Linux介绍      1、为什么要学习Linux? 2、 什么是操作系统? 3、 Linux系统 Linux 发⾏版本 4、Linux文件路径 二、远程连接操作 1、常见的远程连接⼯具  2、远程连接基本步骤   2.1、获取服务器 IP 地址  2.2、远程连接⼯具设置步骤  3、远程连接注意事项  3.1、修改

    2024年02月06日
    浏览(59)
  • 数据库安全-第一章 Mysql 安全基础-【web 环境搭建——LAMP-1】-LAMP & LNMP 简介

    WEB 的本意是蜘蛛网和网,在网页设计中称为网页。现广泛译作网络、互联网等技术领域。日常生活中用户使用浏览器请求一个 URL ,这个 URL 标识着某个特定的服务器的特定资源,服务器接收到请求之后,服务器就把生成的 HTML 网页通过 HTTP 协议发送给浏览器。 早期的 WEB 页

    2024年01月18日
    浏览(50)
  • 软件测试流程——测试环境配置

    项目计划、开发计划中定义的测试版本发布周期临近时,需搭建被测对象的运行环境,通常情况下由开发部门直接搭建完成,但也可能为了保证测试活动的独立性,由测试部门自行搭建测试环境。 测试环境适合与否会严重影响测试结果的真实性和正确性 。其搭建参考标准原

    2024年02月12日
    浏览(42)
  • [软件测试] 01 软件测试基础概念 习题

    软件测试期末复习系列 课件知识点整合 : 软件测试基础 白盒测试 黑盒测试 PTA习题汇总 : 软件测试基础 白盒测试-逻辑覆盖测试 白盒测试-基本路径测试 白盒测试-静态测试 黑盒测试-等价类划分 黑盒测试-边界值测试 黑盒测试-场景法 提示 : 篇幅较长,可以使用 Ctrl+F ,在

    2024年02月04日
    浏览(47)
  • 软件测试/测试开发丨Selenium环境安装配置

    1、下载浏览器 目前比较常用的浏览器是 Google Chrome 浏览器,所以本教程以 chrome 为主,后面简介一下其他浏览器的环境配置。 chrome 下载: www.google.cn/chrome/ 2、chromedriver 环境配置 chromedriver 是chromedriver提供的浏览器驱动程序,他的作用是将代码的请求转发给浏览器。 (1)ch

    2024年02月03日
    浏览(84)
  • [软件测试] 第一部分 软件测试基础

    软件测试期末复习系列 课件知识点整合 : 软件测试基础 白盒测试 黑盒测试 PTA习题汇总 : 软件测试基础 白盒测试-逻辑覆盖测试 白盒测试-基本路径测试 白盒测试-静态测试 黑盒测试-等价类划分 黑盒测试-边界值测试 黑盒测试-场景法 软件危机 :软件危机是指落后的软件生

    2024年02月04日
    浏览(64)
  • 容器:软件性能测试的最佳环境

     容器总体上提供了一种经济的和可扩展的方法来测试产品在实际情况下的性能,同时还能保持较低的资源成本和开销成本。 软件性能和可伸缩性是我们谈论应用程序开发时经常遇到的话题。一个很大的原因是应用程序的性能和可伸缩性直接影响其在市场上的成功。一个应用

    2024年02月06日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包