一、什么是ubuntu系统?
Ubuntu(又称乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)、ARM和ppc架构。
1. 首先安装virtualBox,这个就和普通软件安装一样的
2. 下载ubuntu系统
3. 打开virtualBox看到如下界面:
image.png
我这个是安装了,所以才会有。点击新建然后照这个样子填写:
image.png
注意安装在哪个位置是随意的但需要保证有20G以上的大小,直接下一步,内存2048M,虚拟硬盘20G然后下一步下一步ok。
点击设置选择网络,网卡选择桥接网卡,这时点击ok,你会发现有电脑不能点,报了一个错误,没有禁用虚拟化硬盘。这是因为你的你Virtualization Technology没有开启,需要进入bios开启一下
如何解决?
电脑关机重启,进入bios界面,不同型号的电脑进入的方法不同
进入bios系统之后鼠标不能用了,只能用键盘了,用上下左右键找到
Virtualization Technology,把Disabled改为Enabled,然后退出,重启电脑再去新建就ok了
网络设置好之后,就点击启动,回车回车就行
到profile setup这里输入账号密码:建议简单点好记,以后登录该系统需要用的
然后再到ssh通道这里
image.png
要用空格键选中然后回车
之后就是回车回车,最后重启。最后得到这个样:
image.png
命令:获取管理员权限sudo su
获取ip地址:ifconfig
看见ip地址就ok,没啥问题了
二、下载xshell连接xshell 命令:
sudo yourname@xx.xxx.xx.xxx这是上面ifconfig得到的ip地址
三、配置nginx,mysql,php
在
先更新一下配置源:
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:ondrej/php && sudo apt-get update
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php && sudo apt-get update
这里都是直接回车,没啥操作的
再次更新配置源
sudo apt-get update
安装nginx
sudo apt-get install nginx
给权限
sudo su
安装mysql
apt-get install mysql-server mysql-client
安装php7.2
apt-get install php7.2-fpm
安装php7.2的拓展
apt-get install php7.2-cli php7.2-mysql php7.2-gd php7.2-curl php7.2-xml php7.2-mbstring
我们需要交给安装的数据可设置一个密码:
sudo mysql -u root
USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;
重启数据库并设置密码
sudo systemctl restart mysql.service
sudo mysql_secure_installation
Enter current password for root (enter for none): 直接按回车
Set root password? [Y/n]: 按Y,问你是否设置root密码
New password: 输入你自己的密码
Re-enter new password: 重复一次
Remove anonymous users? [Y/n]: 按Y,问你是否移除匿名用户
Disallow root login remotely? [Y/n]: 按Y,问你是否禁用远程连接
Remove test database and access to it? [Y/n]: 按Y,问你是否删除test这个测试用的数据库
Reload privilege tables now? [Y/n]: 按Y,马上刷新权限
再次登录
sudo mysql -u root -p
这样ubuntu系统加nginx,数据库,以及php的环境就搭建好了