vmware 搭建 centos7 + nginx + php7.2 + mysql5.7 + composer + redis + laravel + swoole 开发环境

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值