本文概述
介绍
LAMP是一个首字母缩写词, 用于指代一套软件, 其中包含Linux操作茎, Apache Web服务器, MySQL数据库和PHP编程语言。它也称为LAMP堆栈, 用于开发动态Web应用程序。
它是一组软件, 因此, 我们可以独立安装所有组件软件, 也可以作为一个单元安装。在本教程中, 我们将在CentOS上安装LAMP。
先决条件
- CentOS的7
- 在终端上以管理员身份登录
安装
1.下载并执行安装程序
通过单击以下链接下载二进制文件以在CentOS上安装LAMP:https://bitnami.com/redirect/to/172954/bitnami-lampstack-7.1.13-0-linux-x64-installer.run。这是一个二进制文件, 可以在终端上执行。为了执行文件, 我们需要给出文件的执行权限。为此, 执行以下命令。
$ chmod +x bitnami-lampstack-7.1.13-0-linux-x64-installer.run
执行以下命令以运行安装程序脚本。
$ ./bitnami-lampstack-7.1.13-0-linux-x64-installer.run
当我们运行安装程序脚本时, 将打开一个窗口, 提示你在CentOS上设置LAMP。只需选择我们要安装的所有组件, 然后单击下一步。

下一个窗口提示浏览我们要在其中安装LAMP的文件夹。就我而言, 我选择了/ opt / lamp。

此步骤是最重要的步骤, 因为它要求输入root用户的数据库服务器密码。该密码用于在命令行上访问MySQL, 因此我们需要记住该密码。只需输入一个易于记忆的密码, 然后单击下一步。

此步骤提示我们是否要在云上部署灯组。如果需要, 请勾选该选项, 然后单击“下一步”。

现在, 我们已经填写了所有所需的详细信息。安装程序已准备就绪, 可以开始安装过程。只需单击“下一步”即可开始该过程。

现在, LAMP正在安装我们的CentOS。

现在, LAMP已安装在我们的CentOS上。选择启动选项以启动LAMP堆栈管理器。

因此, Bitnami LAMP堆栈已启动。我们可以在这里以GUI模式管理Apache和MySQL服务器。我们还可以在命令行上管理服务器。

2.在MySQL命令行上工作
将工作目录更改为/ opt / lampp / mysql / support-files并执行以下命令以启动MySQL服务器。
$ ./mysql.server start
我们需要将工作目录更改为/ opt / lampp / mysql / bin并执行以下命令以访问MySQL Shell。
$ ./mysql -u root -password
只需输入在安装LAMP时输入的密码, 它将带我们进入MySQL Shell, 我们可以在其中执行查询。在这里, 我们通过执行以下查询创建了一个名为srcmini的数据库。
> create database srcmini;
3.从命令行启动Apache和MySQL
Apache和MySQL也可以通过下面给出的简单命令启动。
$ sh ctlscript.sh start

我们还可以通过在命令中提及名称来启动或停止单个服务器, 如下所示。
$ sh ctlscript start mysql
$ sh ctlscript start apache

通过在浏览器的搜索栏中键入localhost:8080, 我们可以测试Apache Web服务器在系统上是否运行良好。
浏览器显示响应, 如下所示。

因此, 我们已经在CentOS上安装并开始使用LAMP。