测试基础篇-linux4

224 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情

Linux基本命令讲完之后,还有一个就是php源码项目的部署,这里就需要安装apache,php和mysql,接下来将说到LAMP环境的具体搭建流程

Linux下LAMP环境的搭建

一、安装apache:

yum install httpd -y 在线安装apache

配置文件:httpd.conf   --->   (ServerName localhost:80)

运行:systemctl start httpd

停止防火墙:systemctl stop firewalld

浏览器输入ip地址/网页名称

 

二、安装php:

1、检查是否安装了httpd,如否,则应先安装httpd   --- yum list installed | grep httpd

2、安装php应用  ---  yum install php -y

3、启动httpd  systemctl restart httpd

4、编写一个php 网页检验是否安装成功

 

三、安装mysql:

1、下载数据库进行安装

a)   通过wget命令从mysql官网下载,安装用的Yum Repository:  

wget repo.mysql.com/mysql-commu…

b)   安装该应用程序:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

c)   安装MySQL服务器:

yum install mysql-server -y

2、安装后启动MySQL   ---  systemctl start mysqld

3、操作数据库,Linux下登录mysql:mysql -u root -p 密码

4、远程登录mysql用navicate

mysql只支持内部连接,外部连接需要授权,授权语句:

GRANT ALL PRIVILEGES ON . TO root@'%' identified by '密码' WITH GRANT OPTION;

刷新,使操作生效: FLUSH PRIVILEGES;

 

四、安装php-mysql:

将PHP和mysql两个程序建立起关联,需要安装php-mysql应用:yum install php-mysql -y

重启apache:systemctl restart httpd

 

五、网站应用的安装:

1)获取源码包,通过xftp上传到/var/www/html 中

2)解压缩源码包,unzip *.zip

3)设置update的文件权限 chmod -R 777 文件

4)在浏览器中访问这个系统,再设置数据库

   (setenforce 0 --- 关闭 selinux)

1、安装禅道:

1)在禅道官网下载禅道

2)通过ftp上传压缩包到/opt目录下

3)解压缩禅道, tar -zxvf *.tar.gz

4)进入禅道目录 cd zbox

5)运行禅道  ./ zbox -ap 8080 -mp 3307 start

6)浏览器输入: http://虚拟机ip地址:8080/zenteo

2、生鲜超市

1、通过ftp上传压缩包fsmarket.zip到/var/www/html目录下

2、切换工作目录 cd /var/www/html

3、解压缩 unzip fsmarket.zip

4、找到sql文件 find . -type f -name *.sql,并登录MySQL   mysql -u root -p

5、source /var/www/html/fsmarket/shengxuan2018.sql  --- 把shengxuan2018.sql文件导入数据库

6、chmod -R 777 fsmarket

7、配置文件:cd data ,vi config.php

8、浏览器进入网站:http://192.168.154.128(虚拟机ip地址)/fsmarket/

下面对于前面内容进行一下补充:

image.png

image.png 到这里Linux一些常用命令和知识已经讲完了,后面的章节会对测试的具体内容进行讲解!