WMware + CentOS + FinalShell + MySQL + Apache +PHP

(一)WMware

  在WMware官网上进行下载,它有一个月免费试用和购买两种版本,选择左侧免费试用版。

在这里插入图片描述
  然后按自己操作系统选择Windows或Linux版本,这里我下载了Windows版。

在这里插入图片描述
  下载完成后,双击打开安装包(VMware-workstation-full-17.0.0-20800274.exe),点击下一步。

在这里插入图片描述

  勾选我接受,点击下一步。

在这里插入图片描述
  直接点击下一步。

在这里插入图片描述

  默认安装在C盘,可以自行更改安装路径(路径不能有中文)。这里我更改到D盘,点击下一步。

在这里插入图片描述

  这里的两个选项凭个人喜好,我选择不勾选,点击下一步。

在这里插入图片描述

  一直点击下一步,等待安装完成。

在这里插入图片描述
  等待安装完成,最后点击 完成 。

在这里插入图片描述
  安装完成后,通过检查虚拟网卡来验证安装成功与否。下面是查看网卡的步骤,若安装成功便显示 VMnet1 和 VMnet8 。

设置 >> 网络和Internet >>高级网络设置 >> 更多网络适配器选项

在这里插入图片描述

(二)CentOS 7

  下面下载 CentOS ,可以选择CentOS官网或者下载镜像版本http://mirror.nsc.liu.se/centos-store/7.6.1810/isos/x86_64/。我下载的是镜像。这里下载需要很久。。。

在这里插入图片描述
  下载完成后,打开WMware,点击 创建新的虚拟机。

在这里插入图片描述
  直接点击下一步。

在这里插入图片描述
  通过浏览找到刚下载的 CentOS,点击下一步。

在这里插入图片描述
  接下来需要配置一下全名、用户名和密码(这里我的全名用户名一样)。

  点击下一步,虚拟机名称使用默认的 CentOS 7 64位,并选择安装位置。

  用的是自己电脑的内存,设置大点也无所谓,没用到的是不会占用电脑。我这里直接下一步,点击完成。我的计算机里就有了 CentOS 7 64位 的虚拟机,安装需要再等个一阵。

在这里插入图片描述
  安装完成后,通过输入密码就可以进入到我们的 CentOS 7 了。

在这里插入图片描述

(三)FinalShell

  我们通过FinalShell来远程连接我们的Linux系统。

Windows用户通过 https://www.hostbuf.com/downloads/finalshell_install.exe 进行下载
Mac用户通过 https://www.hostbuf.com/downloads/finalshell_install.pkg 进行下载

  下载完,打开安装包,设置安装文件夹等进行安装。中途会弹出下载依赖文件,我们一同安装。

  先打开CentOS,在CentOS桌面的空白位置右键,通过Open Terminal 打开终端,通过输入 ifconfig 命令查看IP地址。这里我的IP地址为192.168.174.128
在这里插入图片描述
  打开FinalShell,进行SSH连接。
在这里插入图片描述
  填写名称(写 CentOS系统 就行),主机(IP地址),用户名和密码。点击确定。
在这里插入图片描述
  接着就能看到我们的 CentOS系统 的连接。通过双击可进行连接。
在这里插入图片描述
  在弹出的安全警告,我们选择 接受并保存。这样就连接成功了。
在这里插入图片描述

配置Linux固定IP地址

  首先在 WMware 编辑里找到虚拟网络编辑器
在这里插入图片描述
  首先点击 更改设置。
在这里插入图片描述
  选中WMnet8,更改子网IP(将174改为88)和子网掩码,如图。之后点击NAT设置。
在这里插入图片描述
  设置网关(改为 ..88.2),如图。点击确定。
在这里插入图片描述
  再回到 CentOS 的终端,通过 su - 命令切换到 root 用户,输入密码(这里输入密码是看不到,只管输入就行)回车

su -

在这里插入图片描述
  输入以下命令(通过右键进行粘贴)

vim /etc/sysconfig/network-scripts/ifcfg-ens33

  输入看行号

:set nu

  输入 a 进入INSERT模式
在这里插入图片描述
  更改第4行内容,并根据之前设定的子网IP、子网掩码、网关等信息 在最后添加四行信息。输入完,按下键盘 Esc 按键退出INSERT模式,输入:wq进行保存退出.

:wq

在这里插入图片描述
  通过下面命令行,停止网卡再重启。

systemctl stop network
systemctl start network

在这里插入图片描述

  这样就固定好IP地址了。别忘了在FinalShell中再改一下IP地址。
在这里插入图片描述

(四)LAMP ( MySQL + Apache + PHP )

集成工具安装

  下面通过集成工具一次性安装所有应用。点击https://lnmp.org/auto.html。根据需求下载特定版本。并设置好数据库密码。

在这里插入图片描述
  点击生成后,会出现一串命令,复制到CentOS的终端进行运行下载(别忘切换到root用户下),这里要等很久。
  最后显示下图 OK ,代表下载成功。
在这里插入图片描述

  可通过以下命令验证安装结果

#检查Apache
systemctl status httpd
#检查MySQL
systemctl status mysql
#检查PHP
php -v

  通过集成工具安装的软件在以下目录里,此目录下我们可以看到mysql,apache等(usr存放第三方安装软件)

/usr/local

  之后项目包要上传到下面的Apache默认搭建项目的根目录里

home/wwwroot/default

  可以通过以下命令可进入数据库,输入密码之前设定的密码

mysql -uroot -p

单独安装MySQL

若只安装一个MySQL,可以参考https://blog.csdn.net/weixin_43884466/article/details/109741382

ERROR 1045

  当报 ERROR 1045 错误时一般由 密码错误、主机名错误、权限问题等因素。
在这里插入图片描述

  最笨的解决办法是在终端输入以下命令

vim /etc/my.cnf

  键盘输入 a ,进入INSERT模式。在红色方框[mysqld]下面加入skip-grant-tables。重启数据库后(systemctl restart mysql),进入mysql时就不需密码了。。。

skip-grant-tables

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值