如何在 Ubuntu 22.04 上设置 LAMP(Linux、Apache、MySQL、PHP) 堆栈
为了安装基于 PHP 的应用程序,大多数开发人员在基于 Linux 的系统(例如 Ubuntu)上使用 LAMP(Linux、Apache、MySQL 和 PHP)堆栈。它可以设置在虚拟和物理服务器上。 LAMP 堆栈提供静态和动态网页内容。 LAMP 堆栈的常见用例是利用LAMP 服务器的内容管理系统(CMS) 开发的在线商店或网站。
本文将讨论在 Ubuntu 22.04 上设置LAMP Stack 的过程。那么,让我们开始吧!
如何在 Ubuntu 22.04 上设置 LAMP(Linux、Apache、MySQL、PHP) 堆栈
要在 Ubuntu 22.04 上设置 LAMP Stack,您必须按照下面给出的分步说明进行操作。
第 1 步:更新系统存储库
按“CTRL+ALT+T”打开 Ubuntu 22.04 的终端并运行以下命令来更新系统存储库:
第 2 步:在 Ubuntu 22.04 上设置 PHP
决定您要在 Ubuntu 22.04 系统上安装的PHP 版本。例如,我们将安装“PHP 8.1”。要执行相同的操作,首先添加“ondrej/php”存储库:
添加存储库后,执行以下命令安装 PHP 版本“8.1”:
等待几分钟,因为 PHP 安装需要一些时间才能完成:
第 3 步:在 Ubuntu 22.04 上设置 Apache
PHP 还在 Ubuntu 22.04 上安装 Apache 及其相关模块。但是,您仍然可以运行下面给出的命令进行确认:
接下来,在 UFW 防火墙中打开端口号“80”和“43”:
执行指定的操作后,打开您喜欢的网络浏览器并导航到服务器地址。执行此操作后,将显示以下Apache服务器的默认页面:
第4步:在Ubuntu 22.04上设置MySQL服务器
在下一步中,借助以下命令在您的系统上安装 MySQL 服务器:
现在,写出下面给出的命令来执行 MySQL 服务器的初始和交互式配置:
在配置手册中,首先会要求您设置密码验证策略的级别。根据您的密码验证要求,从给定菜单中输入一个数字:
执行此操作后,输入“root”的新密码,然后输入“y”以使用提供的密码继续:
另外,相应地设置其他配置选项:
接下来登录MySQL服务器,检查与服务器的连接是否建立:
第5步:安装其他所需的软件包
您可能还需要安装模块,例如基于应用程序要求的PHP扩展。在 Ubuntu 22.04 终端中执行以下命令来检查可用的 PHP 扩展:
如您所见,给定的命令将打印出可用 PHP 模块的列表:
最后,使用以下命令安装所需的 PHP 模块:
第 6 步:验证 Ubuntu 22.04 上 LAMP(Linux、Apache、MySQL、PHP) 堆栈的设置
通过仔细执行前面的步骤,您必须在 Ubuntu 22.04 上成功设置 LAMP(Linux、Apache、MySQL、PHP) 堆栈。要验证 Apache 和 PHP 之间的集成,请在文档中创建一个名为“phpinfo.php”的 PHP 脚本网站根目录:
在创建的“phpinfo.php”测试脚本中添加以下内容,然后按“CTRL+O”保存:
phpinfo();
?>
最后,使用Web浏览器使用服务器IP地址访问创建的PHP测试脚本:
上述网页内容表明我们已经在Ubuntu上成功搭建了LAMP(Linux, Apache, MySQL, PHP) Stack。
结论
要在 Ubuntu 22.04 上设置 LAMP Stack,首先执行“$sudo add-apt-repository ppa:ondrej/php”命令添加“ondrej/php”存储库,然后运行“$sudo apt install php8.1”来安装PHP,并运行“$sudo apt-get install mysql-server”来设置MySQL。 PHP 包还将包含 Ubuntu 22.04 的 Apache 安装。本文讨论了在 Ubuntu 22.04 上设置 LAMP Stack 的方法。