LAMP代表Linux、Apache、MySQL和PHP。当您想要托管用PHP开发的动态web应用程序或网站时,开源堆栈会捆绑在一起。LAMP是开发人员用PHP编写程序的首选解决方案,因为它包含了托管web应用程序或网站所需的一切。
Linux是您正在使用的操作系统,而Apache是处理HTTP请求的开源web服务器。MySQL是处理数据的数据库,而PHP是用于开发的编程语言。安装LAMP堆栈需要几个步骤,本文已经详细介绍了这些步骤。
在Ubuntu 24.04上安装LAMP堆栈
我们必须分别安装每个元件,并进行任何配置以获得LAMP堆栈。为了更好地理解,我们分阶段介绍了本安装指南。让我们来看看在Ubuntu 24.04上安装LAMP应该采取的每一个步骤。
1.安装Apache
Apache是一个web服务器,其庞大的社区支持使其成为许多用户的首选。即使使用LAMP,我们也必须首先在Ubuntu 24.04上安装Apache。
第一步是通过更新包管理器缓存来刷新它。
$sudo apt更新
然后,我们可以使用下面的APT命令安装Apache软件包。
$sudo apt-install-apache2-y
$sudo systemctl状态容器2
安装Apache后,我们必须配置防火墙以允许Apache连接。Apache支持HTTP流量,为了让我们的防火墙意识到这一点,我们需要一个允许Apache流量的规则。添加规则后,请确认防火墙状态,以确保它处于活动状态,并且已添加防火墙规则。使用以下命令可以实现此目的。
“Apache”中的$sudo ufw允许
$sudo ufw状态
最后,我们必须验证Apache是否已安装并正常工作。Apache附带了一个测试页面。若要访问此测试页面,请打开浏览器并访问服务器的IP地址。如果使用localhost,您的IP地址将为http://localhost.如果Apache安装正确,您将看到一个窗口,显示其受欢迎的默认页面。
2.安装MySQL
您可以为数据库安装MySQL或MariaDB。数据库将使用SQL语法存储和管理您的网站数据。如果您已经安装了MySQL或MariaDB,请跳过此步骤。否则,请使用以下命令安装MySQL。
$sudo apt安装mysql服务器
接下来,检查MySQL状态以确保数据库处于活动状态并正在运行。
$sudo systemctl状态mysql
然后,我们需要运行默认的MySQL脚本来保护数据库。
$sudo mysql_secure_installation
运行脚本后,系统会提示您确认不同的内容。例如,系统将提示您禁用匿名登录。检查每个提示,并为您的案例提供理想的答复。
一旦脚本终止,您就已经保护了数据库,可以继续执行其他步骤。使用以下命令访问MySQL外壳以验证DBMS是否正常工作。
$sudo mysql
一旦确定它工作正常,就退出shell。
3.安装PHP
LAMP堆栈的最后一个是PHP。它是开发语言和工具,你将使用它来编写你的网站或网络应用程序。安装PHP时,可以在PHP包的旁边安装不同的包,这完全取决于您的项目需求。
使用PHP必须安装的基本包可以通过执行以下命令来安装。
$sudo apt-install-php-libapache2 mod-php-php-mysql
检查已安装的PHP版本。
$php-v
与Apache一样,PHP也提供了一种测试方法来确认安装是否成功。首先,使用文本编辑器创建info.php文件。
$sudo nano/var/www/html/info.php
在文件内部,将代码添加到下图中。此代码确认PHP安装是否成功。
保存好PHP文件后,返回浏览器,按照以下语法打开PHP文件:http://server_ip/info.php.如果PHP安装成功,它的默认页面(如下面的页面)将在窗口中打开。
就是这样!您现在已经在Ubuntu 24.04上安装了LAMP。请随意使用它来主持您的网站或其他活动。
结论
LAMP是安装托管用PHP编写的网站或web应用程序的所有先决条件的一种方法。您可以通过单独安装每个元素来安装LAMP堆栈,直到您在Linux系统上构建了完整的堆栈。我们已经使用提供的示例演示了如何进行此操作,通过执行每一步,您将能够轻松地在Ubuntu 24.04上安装LAMP。