如何在Debian10上部署LAMP架构
原作者:Rahul;
原文:https://tecadmin.net/install-lamp-debian-10/
翻译:Jeffery Yu
一个LAMP架构的Web服务包含Linux,Apache,Mysql和PHP。本教程将帮助你在Debian 10 GNU/Linux 操作系统下完成部署LAMP架构。
准备工作
你必须拥有sudo管理员权限来操作。登录Debian 10 GNU\Linux,然后更新已安装的软件包到最新版本。
1 | $ sudo apt update |
并且,通过以下命令,在系统安装本教程后期所需要的依赖项: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
然后安装最新版本的PHP1
2$ sudo apt update
$ sudo apt install php php-mysql libapache2-mod-php
检查安装
要验证LAMP架构安装是否成功,请在Apache2的网页根目录下创建一个包含phpinfo()
函数的PHP脚本。使用你常用的文本编辑器创建/var/www/html/info.php
并写入以下文本,保存。
1 | <?php |
现在,使用网页浏览器访问你网站根目录的info.php。
结尾
现在,LAMP架构的Web服务已经在你的Debian 10上运行。