在|在 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
【在|在 Ubuntu 18.04 上搭建 LAMP 环境】检验安装是否成功:
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
mysqlVer 14.14 Distrib 5.7.27, for Linux (x86_64) usingEditLine 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
密码的强度。无论选择哪种方式,下一个提示都是为MySQL
的root
用户设置密码。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