返回

在 Ubuntu 22.04 上轻松设置 LAMP 堆栈

后端

概述

LAMP 堆栈,全称 Linux、Apache、MySQL 和 PHP,是构建和托管动态网站和 Web 应用程序的理想选择。它是一个强大且灵活的组合,在 Web 开发社区中广受欢迎。本文将逐步指导您如何在 Ubuntu 22.04 上安装 LAMP 堆栈。

先决条件

  • 运行 Ubuntu 22.04 的计算机
  • sudo 权限
  • 稳定互联网连接

安装 Apache Web 服务器

sudo apt update
sudo apt install apache2

检查 Apache 是否正在运行:

systemctl status apache2

安装 MySQL 数据库

sudo apt install mysql-server

运行 MySQL 安全安装脚本:

sudo mysql_secure_installation

设置 MySQL root 密码并回答其他安全问题。

创建 MySQL 用户和数据库

mysql -u root -p

输入 MySQL root 密码。

创建新的 MySQL 用户:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

创建新数据库:

CREATE DATABASE dbname;

授予用户对新数据库的权限:

GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';

刷新权限:

FLUSH PRIVILEGES;

安装 PHP

sudo apt install php php-mysql

重启 Apache 以加载 PHP 模块:

systemctl restart apache2

测试 LAMP 堆栈

创建名为 info.php 的 PHP 文件:

<?php
phpinfo();
?>

将文件上传到 Web 根目录(通常为 /var/www/html)。

在浏览器中访问以下 URL:

http://localhost/info.php

您应该看到有关 PHP 安装和 LAMP 堆栈的详细信息。

结论

恭喜!您已成功在 Ubuntu 22.04 上安装了 LAMP 堆栈。现在,您可以开始构建和托管用 PHP 编写的动态网站和 Web 应用程序。