云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

2019-12-26 09:44:50作者:李哲稿源:云网牛站

本文介绍在Ubuntu 20.04(Focal Fossa)服务器上安装和配置Apache、MariaDB和PHP(LAMP Stack)的步骤。你可以使用Premise上的虚拟机、云中的虚拟机或专用服务器在Ubuntu 20.04(Focal Fossa)操作系统上安装和配置LAMP Stack,此配置中使用的帐户需要sudo权限才能安装软件、编辑配置文件和管理服务,参考在Ubuntu系统上为用户授予和删除sudo权限的方法

 

步骤1:更新Ubuntu 20.04(Focal Fossa)

在Ubuntu 20.04上安装LAMP Stack软件包之前,建议保持存储库和软件包为最新,运行以下命令即可:

sudo apt update && sudo apt -y upgrade

 

步骤2:安装Apache Web服务器

Apache Web服务器软件包可在Ubuntu 20.04官方存储库上获得,所需要做的就是使用sudo执行install命令:

sudo apt install -y apache2 apache2-utils

确认Apache的版本:

$ sudo apache2 -v

返回版本信息:

Server version: Apache/2.4.41 (Ubuntu)

安装后,服务会自动启动:

$ systemctl status apache2

在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

使用systemctl命令进行更改后,可以重新启动服务或重新加载:

sudo systemctl reload apache2

sudo systemctl enable apache2

要使服务在启动时启动,请使用:

sudo systemctl is-enabled apache2

要查看Apache服务器的完整状态,请使用apache2ctl命令:

$ sudo apache2ctl fullstatus

输出应类似于以下内容:

在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

在浏览器中打开服务器IP地址以查看默认的Apache页面:

在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

 

步骤3:安装MariaDB数据库

MariaDB是从MySQL派生的关系数据库管理系统,它是免费的开放源代码,可参考在Ubuntu 20.04(Focal Fossa)上安装MariaDB Server的方法

安装后,请确保你保护数据库服务器的安全,这包括:设置强的root密码、删除匿名用户、为root用户禁用远程登录、删除测试数据库并对其进行访问。

运行以下命令以保护数据库:

$ sudo mysql_secure_installation

请根据下面显示配置:

在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

测试MariaDB数据库安装:

$ mysql -u root -p

MariaDB [(none)]> SELECT VERSION();

在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

 

步骤4:在Ubuntu 20.04上安装PHP

现在我们已经安装了Apache和MariaDB,缺少的部分是PHP,我们将安装常用的PHP和标准扩展,在Ubuntu 20.04上安装的PHP版本是PHP 7.3:

sudo apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd  php-mbstring php-curl php-xml php-pear php-bcmath

如果尚未启用,请启用Apache模块,然后重新启动Web服务器:

sudo a2enmod php7.3

确认PHP版本:

$ php -v

返回版本信息:

PHP 7.3.11-0ubuntu1 (cli)

创建一个php脚本来测试你的LAMP堆栈安装:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php

打开服务器IP和URL,即格式为http://[ServerIP/hostname]/phpinfo.php:

在Ubuntu 20.04(Focal Fossa)上安装LAMP(Apache、MariaDB、PHP)

这给出了有关PHP和Apache Web服务器的详细信息,这标志着我们已成功在Ubuntu 20.04服务器上安装了LAMP Stack。

 

相关主题

在Ubuntu 18.04服务器上安装LAMP Stack的方法[Apache、MySQL、PHP]

精选文章
热门文章