Linux系统-LNMP部署农场牧场

部署农场牧场

一 部署LNMP环境

LNMP就是Linux+Nginx+MySQL+PHP Linux是一类Unix计算机操作系统的统称。 Nginx是一个高性能的HTTP和反向代理服务器。 MySQL是一个小型关系型数据库管理系统 PHP是一种在服务器端执行的嵌入式HTML文档的脚本语言 这四种软件均为开源免费软件,组合到一起,成为一个免费、高校、扩展性强的网站服务系统。 

1.安装nginx

[root@hadoop-clone1 apps]# yum -y install wget [root@hadoop-clone1 apps]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@hadoop-clone1 apps]#  yum -y install epel-release [root@hadoop-clone1 apps]# yum -y install nginx 已加载插件:fastestmirror Loading mirror speeds from cached hostfile  * base: mirrors.aliyun.com  * extras: mirrors.163.com  * updates: mirrors.aliyun.com base                                                               | 3.6 kB  00:00:00 extras                                                             | 2.9 kB  00:00:00 mysql-connectors-community                                         | 2.6 kB  00:00:00 mysql-tools-community                                              | 2.6 kB  00:00:00 mysql56-community                                                  | 2.6 kB  00:00:00 ...... 已安装:   nginx.x86_64 1:1.16.1-3.el7 

tips: nginx不在Linux系统-LNMP部署农场牧场 Linux系统-LNMP部署农场牧场

  • 修改后
Linux系统-LNMP部署农场牧场 Linux系统-LNMP部署农场牧场

2.部署PHP服务

[root@hadoop-clone1]# vim /etc/php.in 
  • 修改前
 211 short_open_tag = Off  212  213 ; Allow ASP-style <% %> tags.  214 ; http://php.net/asp-tags  215 asp_tags = Off 
Linux系统-LNMP部署农场牧场
  • 修改后
 211 short_open_tag = On  212  213 ; Allow ASP-style <% %> tags.  214 ; http://php.net/asp-tags  215 asp_tags = Off 
Linux系统-LNMP部署农场牧场

3.重启服务,让配置文件生效

[root@hadoop-clone1 etc]# systemctl restart nginx [root@hadoop-clone1 etc]# echo $? 0 [root@hadoop-clone1 etc]# systemctl restart php-fpm [root@hadoop-clone1 etc]# echo $? 0 

三 项目部署

1. 上传项目

#1 [root@hadoop-clone1 /]# mkdir farm #2 [root@hadoop-clone1 software]# yum -y install unzip 已加载插件:fastestmirror Loading mirror speeds from cached hostfile ....... 已安装:   unzip.x86_64 0:6.0-21.el7  完毕! [root@hadoop-clone1 software]# echo $? 0 #3. [root@hadoop-clone1 software]# unzip farm-ucenter1.5.zip Archive:  farm-ucenter1.5.zip    creating: upload/    creating: upload/bbs/    creating: upload/bbs/admin/ .... #4. [root@hadoop-clone1 software]# cp -r upload/* /farm #5. [root@hadoop-clone1 software]# chmod 777 /farm -R 

2. 将数据库导入

[root@hadoop-clone1 farm]# mysql -u root -p farm < qqfarm.sql Enter password: 

3. 关闭防火墙

[root@hadoop-clone1 farm]# systemctl stop firewalld [root@hadoop-clone1 farm]# setenforcce 0  
  • 执行setenforce 0 表示关闭selinux防火墙
  • SElinux是“Security Enhanced Linux”的缩写,安全性增强的linux,是linux系统中的一个安全子系统

4. 访问成功后数据

UCenter的访问网址: http://192.168.130.131/ucenter  UCenter 创始人密码:111213   DISCUZ!的访问网址: http://192.168.130.131/bbs  管理员访问网址: http://192.168.130.131/bbs/admincp.php  管理员帐号:admin 管理员密码:111213   UCenter Home的访问网址: http://192.168.130.131/home  管理员访问网址: http://192.168.130.131/home/admincp.php  管理员帐号:admin 管理员密码:111213  

四 成功页面

Linux系统-LNMP部署农场牧场Linux系统-LNMP部署农场牧场
Linux系统-LNMP部署农场牧场

完成以上操作,就可以在自己的电脑上玩农场牧场了

五 额外补充(NAT模式转桥接)

1.查看主机网络名称

Linux系统-LNMP部署农场牧场
描述: Realtek PCIe GBE Family Controller 

2.修改虚拟机配置

Linux系统-LNMP部署农场牧场 Linux系统-LNMP部署农场牧场
Linux系统-LNMP部署农场牧场 Linux系统-LNMP部署农场牧场

3.查看主机IP

Linux系统-LNMP部署农场牧场

4.修改虚拟机IP

[root@hadoop-clone1 network-scripts]# cd /etc/sysconfig/network-scripts [root@hadoop-clone1 network-scripts]# vi ifcfg-ens33 
  • 根据主机的IP地址、子网掩码、网关设置虚拟机网络
Linux系统-LNMP部署农场牧场
  • 重启网卡服务

    [root@VM-0-4-centos network-scripts]# service network restart 

5.主机ping虚拟机

Linux系统-LNMP部署农场牧场

tips:http://10.31.153.153/

版权声明:玥玥 发表于 2021-05-12 20:56:33。
转载请注明:Linux系统-LNMP部署农场牧场 | 女黑客导航