持续创作,加速成长!这是我参与「掘金日新计划 · 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/
下面对于前面内容进行一下补充:
到这里Linux一些常用命令和知识已经讲完了,后面的章节会对测试的具体内容进行讲解!