网站搜索

如何在 Ubuntu 上使用 PHP 和 MariaDB(LEMP Stack)以及 Opcache、Redis 和 Let's Encrypt 安装 Nginx

首字母缩略词“LEMP”代表一组软件,通常安装在一起以使服务器能够托管动态网站和 Web 应用程序。该术语实际上是代表四个关键组成部分的首字母缩略词:

  1. Linux:操作系统。 Linux 是一种流行的开源操作系统,是服务器的基础。
  2. Engine-X(发音为“nginx”):Web 服务器。 Nginx 是一款高性能 Web 服务器,以其稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。
  3. MySQL 或 MariaDB:数据库系统。 MySQL 是一种广泛使用的关系数据库管理系统,用于存储和管理网站或应用程序的数据。请注意,MySQL 有时会被 MariaDB 取代,MariaDB 是 MySQL 的一个增强的、完全开源的、社区开发的分支。
  4. PHP:编程语言。 PHP 是一种专为 Web 开发而设计的服务器端脚本语言,但也用作通用编程语言。

LEMP 堆

阅读更多 →

如何在 Debian 12 上安装 LEMP Stack(Nginx、PHP 和 MariaDB)

Linux LEMP 堆栈是用于 Web 应用程序开发和托管的流行软件包。它由四个关键组件组成:Linux、Nginx(发音为“Engine-X”)、MySQL 或 MariaDB(关系数据库)以及 PHP(流行的 Web 编程语言)。在此设置中,Linux 是操作系统,Nginx 是 Web 服务器,用于处理 HTTP 请求并提供图像和 .css 文件等静态内容。 MySQL,或者在我们的例子中,MariaDB 被用作数据库系统。 PHP 是用于生成 Web 内容并与数据库动态交互的脚本语言。这些组件形成了一个强大且可扩展的环境,用于构建和部署网站和 Web 应用程序。

本指南将教您在几天前发布的 Debian 12(书虫)服务器上安装 LEMP Stack。您还将学习如何安装 phpMyAdmin 等应用程序。

先决条件

    运行 Debian 12 的服务器。

    具有 sudo 权限的非 root 用户。

    完全限定的域名 (FQDN),例如指向服务器的

    阅读更多 →

如何在 CentOS 8 上使用 PHP-FPM 安装和配置 Nginx

Nginx 是一款免费、开源且全球最强大的 Web 服务器之一。主要用于高负载、高流量的网站。 Nginx 以其稳定、配置简单、资源消耗低而闻名。您可以使用 Nginx 作为 Web 服务器和反向代理。

FPM 代表 FastCGI Process Manager,是 PHP 的替代 PHP FastCGI 实现,用于高流量网站。它通常与网络服务器一起使用来提供 PHP 页面。与运行 PHP 的任何其他方法相比,PHP-FPM 使用更少的内存和 CPU。对于多用户 PHP 环境,PHP-FPM 比传统的基于 CGI 的方法更快。 PHP-FPM 还允许同时运行多个版本的 PHP。

本教程将教我们如何在 CentOS 8 中安装支持 PHP-FPM 的 Nginx。

先决条件

  • 运行 CentOS 8 的服务器。
  • 您的服务器上配置了 root 密码。

阅读更多 →

如何在 Ubuntu 22.04 上安装 Symfony PHP 框架

Symfony 是用于 Web 应用程序的最流行的 PHP 框架之一。它以其独立的组件而闻名,可以轻松集成到任何其他 PHP 项目中。 Symfony 作为开源软件发布,适合构建任何规模的 PHP 应用程序。

本教程将向您展示如何在 Ubuntu 22.04 上安装 Symfony PHP 框架。

先决条件

  • 运行 Ubuntu 22.04 的服务器。
  • 有效的域名指向您的服务器IP。
  • 服务器上配置了 root 密码。

安装PHP

Symfony 是一个 PHP 框架,因此必须在您的服务器上安装 PHP。如果未安装,您可以使用以下命令将其与其他依赖项一起安装。

apt install php php-json php-ctype php-curl php-mbstring php-xml php-zip php-token

阅读更多 →

如何在 Debian 12 上安装 LOMP Stack(OpenLiteSpeed、MySQL 和 PHP)

OpenLiteSpeed 是 LiteSpeed Technologies 开发的 LiteSpeed Server 的轻量级开源版本。它支持 Apache Rewrite 规则、HTTP/2 和 HTTP/3 以及 TLS v1.3 和 QUIC 协议。它配备了基于 WebGUI 的管理面板,这使得它与其他服务器不同并且更易于管理。

LOMP Stack 是 Linux、OpenLiteSpeed、MySQL/MariaDB 和 PHP 的缩写。 Litespeed 服务器以其速度而闻名,尤其是使用 LiteSpeed 服务器应用程序编程接口 (LSAPI) 集成的 PHP。 LiteSpeed PHP (LSPHP) 解释器通过 LSAPI 提供动态 PHP 页面。

在本教程中,我们将学习如何在 Debian 12 计算机上安装 OpenLiteSpeed 服务器。

先决条件

如何在 Debian 上安装 phpBB 论坛

phpBB 是免费的开源公告板软件,可让您与一群人保持联系。它可以为您的整个网站提供支持,并为人们提供聚集和交流的空间。它提供了一个基于网络的界面,人们可以在其中发布主题,其他人可以回复这些主题。使用 phpBB,您可以分配角色、创建角色扮演列表、启用特殊权限、向社区发送新闻通讯以及创建自定义内容。如果您想创建论坛风格的讨论板,那么 phpBB 是一个很棒的工具。

这篇文章将向您展示如何在 Debian 11 上使用 Apache 安装 phpBB 和 Let's Encrypt SSL。

先决条件

  • 您的系统上安装了 Debian 11 服务器。
  • 有效域名指向您的服务器 IP。
  • 服务器上配置了 root 密码。

安装 LAMP 服务器

phpBB 用 PHP 编写,并使用 MariaDB 作为数据库后端。因此,您需要在服务器上安装 Apache

阅读更多 →

如何在Alma Linux 8上安装和保护phpMyAdmin

phpMyAdmin 是一个免费的开源数据库管理应用程序,适用于 MySQL 和 MariaDB。它允许您管理、执行各种与数据库相关的任务,并从基于 Web 的界面执行查询。它是用 PHP 编写的,提供了一个强大且用户友好的界面,用于通过 Web 浏览器管理数据库。它是跨平台的,可以在许多操作系统上运行,包括 Windows、macOS、Linux 和 BSD。

在本教程中,您将学习如何在Alma Linux 8上安装phpMyAdmin。

先决条件

  • 运行Alma Linux 8的服务器。
  • 与您的服务器 IP 指向的有效域名。
  • 服务器上配置了 root 密码。

安装 LEMP 服务器

首先,使用以下命令安装 Nginx Web 服务器和 MariaDB 数据库服务器:

dnf install nginx mariadb

阅读更多 →

如何在 Ubuntu 22.04 上使用 MariaDB 和 PHP-FPM 安装 Lighttpd

LLMP 堆栈(Linux、Lighttpd、MariaDB 和 PHP-FPM)是用于交付 Web 应用程序的软件堆栈。 LLMP 堆栈的每个组件都是免费、开源的,并且可以安装在多个操作系统上。 LLMP Stack 可以提供静态 HTML 站点和 PHP 应用程序,例如 WordPress、Drupal 和 Joomla。

本教程将向您展示如何在最新的 Ubuntu 22.04 系统上安装和配置 LLMP 堆栈(Linux、Lighttpd、MariaDB 和 PHP-FPM)。本教程包含有关如何在 Lighttpd Web 服务器上设置虚拟主机并启用 SSL/HTTPS 的说明。

先决条件

对于本教程,我们需要满足以下先决条件:

  • Ubuntu 22.04 服务器。
  • 具有 root/管理员权限的非 root 用户

安装 Lighttpd Web 服务器 阅读更多 →

如何在Alma Linux上安装phpBB

phpBB是一款免费、开源、最全面的论坛公告软件之一。它是完全可扩展和可定制的,并且基于 PHP 和 MySQL。它为用户提供了一个见面和交流的空间。它提供了数百种样式和图像包,允许您根据自己的喜好自定义论坛。它每天有数百万人使用,使其成为世界上使用最广泛的开源公告板系统。对于想要创建论坛式讨论板的人来说,这是一个很棒的工具。

在这篇文章中,我们将向您展示如何在Alma Linux 8上安装phpBB论坛。

要求

  • 运行Alma Linux 8的服务器。
  • 指向您服务器 IP 的有效域名。
  • 服务器上设置了 root 密码。

安装 Nginx、MariaDB 和 PHP

首先,通过运行以下命令安装 Nginx Web 服务器、MariaDB 数据库服务器、PHP 和其他所需的 PHP 扩展:

dnf install ngin

阅读更多 →

如何在 Ubuntu 22.04 上安装 PHP 7.2/7.3/7.4

PHP 是一种免费、开源且最常用的服务器端编程语言之一。它用于开发动态和响应式网站。它是跨平台的,可以安装在Linux、Windows、Mac OS和Unix等多种平台上。使用 PHP,您可以创建网站、博客、客户关系管理系统、客户关系管理系统等等。

在本文中,我们将向您展示如何在 Ubuntu 22.04 上安装多个 PHP 版本。

要求

  • 运行 Ubuntu 22.04 的服务器。
  • 服务器上设置了 root 密码。

第一步

在开始之前,您应该将所有系统软件包更新并升级到最新版本。您可以通过运行以下命令来更新所有包:

apt update apt upgrade

更新所有包后,您可以继续下一步。

添加 PHP 存储库

阅读更多 →