参考:https://blog.51cto.com/hwdelinux/2125001?from=groupmessage
https://www.cnblogs.com/yhongji/p/9783065.html
1.安装mysql+php
首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命令如下
yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-postgresql php-pgsql php-devel
安装GD库
yum -y install php-gd #安装php-GD库
2.安装MariaDB
通过yum安装就行了。简单快捷,安装mariadb-server,默认依赖安装mariadb,一个是服务端、一个是客户端。
[root@mini ~]# yum install mariadb-server
安装完成后首先要把MariaDB服务开启,并设置为开机启动
[root@mini ~]# systemctl start mariadb # 开启服务 [root@mini ~]# systemctl enable mariadb # 设置为开机自启动服务
首次安装需要进行数据库的配置,命令都和mysql的一样
mysql_secure_installation
配置时出现的各个选项
Enter current password for root (enter for none): # 输入数据库超级管理员root的密码(注意不是系统root的密码),第一次进入还没有设置密码则直接回车
Set root password? [Y/n] # 设置密码,y
New password: # 新密码
Re-enter new password: # 再次输入密码
Remove anonymous users? [Y/n] # 移除匿名用户, y
Disallow root login remotely? [Y/n] # 拒绝root远程登录,n,不管y/n,都会拒绝root远程登录
Remove test database and access to it? [Y/n] # 删除test数据库,y:删除。n:不删除,数据库中会有一个test数据库,一般不需要
Reload privilege tables now? [Y/n] # 重新加载权限表,y。或者重启服务也许
设置数据库密码:
登录数据库 mysql -u root -p
3.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
4.启动apache服务
命令如下:(切记用root用户启动服务)
启动:systemctl start httpd
开机自启动:
systemctl enable httpd
永久关闭selinux:
[root@localhost ~]# vim /etc/selinux/config
SELINUX=enforcing 改为 SELINUX=disabled
重启服务reboot
重新获取ip
:
1、service network restart:重启服务
2、ifconfig eth0 down ; ifconfig eth0 up:对网卡进行操作
3、sudo dhclient -r//release ip:释放IP
4、sudo dhclient//:获取IP
5.把下载的网站复制到linux /var/www/html/ 解压
进入解压文件uploads目录下,将里面所有文件移动到 /var/www/html/
登录ip验证