Ubuntu18.04配置Apache2+PHP7.2环境

31 阅读2分钟

第一步需要我们先SSH进Ubuntu

  这里就不细嗦了……

第二步更改DNS(能让其上外网,因为后面要更换源)

(1) 命令:sudo vim /etc/resolv.conf

(2) 修改nameserver后的ip地址为:114.114.114.114 后保存退出!

(3) 重启网卡,命令:sudo /etc/init.d/network-manager restart

(4) Ping 一下www.baidu.com看一下是否能ping通,通的话就说明更改好了。

第三步更改源为 ubuntu18.04  (aarch64 + 清华源)

(1) 先备份一下原来的源 命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

(2) 编辑源列表 命令:sudo vim /etc/apt/sources.list

(3) 清空掉原本的源 在命令行模式输入 :%d  如果下图,输入后点击回车即可清空

image.png

(4) 更换为aarch64 + 清华源

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

deb http://ports.ubuntu.com/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ bionic-security main restricted universe multiverse

复制上面内容,右键粘贴后,保存退出。

(5) 更新,命令:sudo apt-get update

安装Apache2

(1) 命令:apt install apache2

(2) 浏览器访问:ip 看是否会出现一下界面,出现则说明安装成功

image.png

安装PHP7.2

(1) 命令: apt-get install php7.2 php7.2-fpm php7.2-cli php7.2-dev php7.2-redis php7.2-mysql php7.2-curl php7.2-xml php7.2-json php7.2-gd php7.2-mbstring php7.2-zip php7.2-bcmath -y

如图: image.png

(2) 安装途中会出现下图中的选择时区环节:选择亚洲Asia , shanghai

image.png (3) 安装好后可以通过php -v 命令查看是否成功安装上了

(4) 或者可以通过命令:php -m ,查看是否有需要的相关组件

将Apache与PHP关联

(1) 安装命令:apt install libapache2-mod-php      会有选项让输入y/n  输入y

(2) 重启Apache2 命令:sudo /etc/init.d/apache2 restart

测试是否安装正常

(1) 在var/www/html/新建一个  *.php文件

(2) 在内部编写php代码,例如:

image.png

在浏览器直接访问,当前文件,看是否能出现php的信息,如下图:则表示配置成功

image.png