原作者:Rahul;

原文:https://tecadmin.net/install-lamp-debian-10/

翻译:非科学の河童


一个LAMP架构的Web服务包含Linux,Apache,Mysql和PHP。本教程将帮助你在Debian 10 GNU/Linux 操作系统下完成部署LAMP架构。

准备工作

你必须拥有sudo管理员权限来操作。登录Debian 10 GNU\Linux,然后更新已安装的软件包到最新版本。

1
2
$ sudo apt update
$ sudo apt upgrade

并且,通过以下命令,在系统安装本教程后期所需要的依赖项:

1
$ sudo apt install ca-certificates apt-transport-https 

安装Apache Web服务

Debian 10的Base仓库中包含Apache2的软件包。你可以简单地通过以下命令安装:

1
$ sudo apt install apache2

安装MySQL 数据库服务

Debian 10的Base仓库中包含MariaDB(MySQL的替代品)作为默认的数据库服务。如果你可以使用MariaDB作为数据库服务,请运行以下命令。否则请阅读这篇文章

1
$ sudo apt install mariadb-server

*1 原文是sudo apt install mysql-server,实际测试不可用 *2 该作者MySQL的教程后期我也会翻译

安装PHP

Debian 10默认仓库包含一个旧版的PHP。安装最新版本,请在系统中添加一个PPA。运行以下命令以在您的系统上添加PPA:

1
2
3
$ wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

$ sudo echo "deb https://packages.sury.org/php/ buster main" | tee /etc/apt/sources.list.d/php.list

然后安装最新版本的PHP
1
2
$ sudo apt update
$ sudo apt install php php-mysql libapache2-mod-php

检查安装

要验证LAMP架构安装是否成功,请在Apache2的网页根目录下创建一个包含phpinfo()函数的PHP脚本。使用你常用的文本编辑器创建/var/www/html/info.php并写入以下文本,保存。

1
2
3
<?php
phpinfo();
?>

现在,使用网页浏览器访问你网站根目录的info.php。

例如:http://localhost/info.php

PHP Demo

结尾

现在,LAMP架构的Web服务已经在你的Debian 10上运行。