CENTOS7
打开vmware新建虚拟机就可以了,这里我用的阿里云镜像
http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
安装好虚拟机后设置挂载
设置虚拟机共享文件,右键虚拟机名称在选项、共享文件夹中设置
点击虚拟机、安装vmware tools,并需要准备gcc、gcc-c++、make、kernel-devel
yum install gcc gcc-c++ make -y
yum install kernel-devel -y
yum update kernel -y
在根目录下创建挂载目录并且挂载cd-rom
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
准备安装vmware tools
cd /mnt/cdrom/
cp VMwareTools-版本号.tar.gz /home/
cd /home
tar -xzvf VMwareTools-版本号.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
接下来会出现一大堆提示,根据提示信息输入y或n即可
出现enjoy表示安装成功
注意:一定要正确安装gcc和kernel,并注意kernel-headers的版本与kernel-devel是否一致
这时可能还没看到/mnt/hgfs下的挂载文件
yum install open-vm-tools-devel -y
vmhgfs-fuse .host:/ /mnt/hgfs
耶!
搭建nginx环境
安装nginx最新源并且安装nginx并设置开机启动
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum repolist enabled | grep "nginx*"
yum install -y nginx
systemctl enable nginx
systemctl start nginx
一般来说是指定开放某端口
这里是本地虚拟机,图省事,使虚拟机和主机之间通信,则关闭防火墙、关闭selinux
systemctl stop firewalld.service
systemctl disable firewalld.service
vi /etc/selinux/config
将 SELINUX=enforcing 改为 SELINUX=disabled
宿主机上访问给虚拟机分配的ip地址,出现welcome to nginx!
耶!
搭建php7.2
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php72w php72w-cli php72w-devel php72w-gd php72w-fpm php72w-mbstring php72w-pear php72w-xml php72w-xmlrpc php72w-common php72w-pdo
耶!
搭建MySQL5.7
rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum -y install mysql-community-server
systemctl enable mysqld
systemctl start mysqld
在mysqld.log中找到mysql的默认密码
grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
<input your password>
初始化操作时需要重置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'HelloWorld_001';
(可选)把密码改简单一点
set global validate_password_policy=0;
set globa