教程短文资讯

在Debian 12或11上安装Apache,PHP和MySQL

通过组合Apache、PHP和MySQL,可以创建一个基本但受欢迎的Web开发堆栈,称为LAMP(Linux,Apache,MySQL,PHP)。该开源堆栈被广泛用于构建基于PHP的Web应用程序和网站。在本文中,我们将讨论用于在Debian 12 Bookworm或11 Bullseye上安装LAMP服务器的命令。

LAMP由运行Apache、PHP和MySQL的Linux操作系统组成。Apache是一个流行的开源Web服务器,管理着数百万个网站,以便通过互联网交付内容。它是高度可伸缩的Web服务器软件,支持多个操作系统,如Linux、Windows和macOS。

而PHP(Hypertext Preprocessor)并不是什么未知的编程服务器端脚本语言,相反,它已经被全球大多数Web开发人员使用。通常,开发人员将其与诸如Apache、Nginx等Web服务器结合使用。

此外,PHP语言应用程序可以与各种数据库系统交互以存储数据,包括MySQL或MariaDB。好的,MySQL也是一种广泛用于Web应用程序、内容管理系统(CMS)和电子商务网站存储数据的开源关系数据库管理系统(RDBMS)。

1. 更新Debian 12或11服务器

在Debian服务器或桌面上的第一步是确保系统已经更新。因此,在命令终端上运行以下命令,该命令将刷新APT软件包索引缓存。

sudo apt update && sudo apt upgrade -y

2. 安装Apache Web服务器

接下来,我们将安装Apache Web服务器软件包,这些软件包可使用Debian 12和11的默认APT软件包管理器进行下载。

sudo apt install apache2

3. 启动和启用Apache服务

安装过程完成后,让我们启动并启用Apache服务,以便每次重新启动系统或在系统崩溃的情况下都可以自动启动。

sudo systemctl start apache2
sudo systemclt enable apache2

使用以下命令确认服务状态:

systemctl status apache

4. 在 Debian 12 或 11 上安装 PHP

在 Debian 上默认安装的 PHP 版本通常不是最新的。例如,在本文写作时,Bookworm 12 版本的 PHP 版本为8.2,而 11 Bullseye 版本的 PHP 版本为PHP7.4

因此,如果您想使用系统默认的 PHP 版本,只需运行以下命令:

sudo apt install php

而通用的 PHP 扩展可以使用:

sudo ap install php-{common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl}

(可选) 现在,如果您想要最新可用的 PHP 版本,而您的 Debian 上没有该版本,则可以使用称为 Sury 的第三方存储库。

下载 GPG 密钥

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

添加 Sury.org 存储库。

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

运行系统更新

sudo apt update

然后运行本步骤开头显示的默认命令。

5. 安装 MySQL/MariaDB 服务器

那些想要完整的 LAMP 服务器堆栈也需要安装 MYSQL 或 MariaDB。为此,我们需要执行下面提到的命令:

对于 MySQL:

不幸的是,在 Debian 11 和 12 存储库中默认没有安装 MySQL,因此,我们需要手动配置它。 请看我们的文章如何在 Debian 11 或 12 上安装 MySQL 8.0 服务器。

但是,我们建议使用 MariaDB,因为它是 MySQL 的一个分支,与 MySQL 完全相同。

sudo apt install mariadb-server

对这篇文章感觉如何?

太棒了
1
不错
0
爱死了
0
不太好
0
感觉很糟
0

You may also like

Leave a reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

More in:教程

教程

在 Ubuntu Linux 上安装 Clang

无论您使用的是 Ubuntu 22.04、20.04 或其他任何版本,并且想要安装 Clang(一个开源的 C、C++ 和 Objective-C 编译器),本文将对您有所帮助。Clang 是 GNU […]