在 Ubuntu 18.04 上搭建 LAMP 环境

Linux

Linux 的安装过程不再赘述,因为笔者使用的是虚拟主机,这里只列出笔者的 Linux 发行版本以及内核版本。

  • Linux 发行版本如下
root@root:~# lsb_release -a
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic
  • Linux 内核版本如下:
root@root:~#uname -a
Linux root 5.2.0-050200rc7-lowlatency #201906300430 SMP PREEMPT Sun Jun 30 04:34:55 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Apache

使用apt-get的方式安装Apache

root@root:~# apt-get install apache2

检验安装是否成功:

root@root:~#  apache2 -v
Server version: Apache/2.4.29 (Ubuntu)
Server built:   2019-09-16T12:58:48

出现如上的输出结果即为安装成功。

MySQL

使用apt-get的方式安装MySQL

root@root:~# apt-get install mysql-server

检验安装是否成功:

root@root:~# mysql -V
mysql  Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using  EditLine wrapper

出现如上的输出结果即为安装成功。

安装过程中不会出现用户名密码的配置过程,笔者查阅资料之后,发现需要在CLI中使用如下command对用户密码进行配置:

root@root:~# mysqladmin -u root password

但是这个过程如无意外会得到一个警告:

Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

因为笔者这样的安装方式并不安全,这需要运行随附的安全脚本,它会自动更改一些不太安全的默认选项,笔者也不知道为什么会这样,它为什么不在一开始安装的时候就直接运行随附的安全脚本?解决办法如下:

root@root:~# mysql_secure_installation

运行这条command之后会引导完成一系列选项,在其中可以对MySQL安装的安全性选项进行一些更改。

第一个提示将询问是否要设置验证密码插件,该插件可用于测试MySQL密码的强度。无论选择哪种方式,下一个提示都是为MySQLroot用户设置密码。

PHP

使用apt-get的方式安装PHP

root@root:~# apt-get install php7.2

验证安装是否成功:

root@root:~# php -v
PHP 7.2.19-0ubuntu0.18.04.2 (cli) (built: Aug 12 2019 19:34:28) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies

出现如上的输出结果即为安装成功。


根据如上的安装步骤,至此,LAMP环境就已经搭建成功。

此时,需要重启Apache服务以应用设置:

root@root:~# service apache2 restart

你可能感兴趣的:(在 Ubuntu 18.04 上搭建 LAMP 环境)