如何安装 LAMP 堆栈
毛凌国
概述与目的
该帖介绍如何在 Ubuntu 机器上安装 LAMP 堆栈
LAMP 堆栈简介
LAMP 堆栈是让动态网站和 Web 服务器协同工作的开源软件组合。LAMP 是 Linux、Apache、MySQL 和 PHP 的首字母缩写。作为开发者应该知道,虚拟专用服务器在 Ubuntu 上运行之前就已安装 Linux。下列步骤简
前提条件
您应具有阿里云的活跃帐户。
安装 LAMP 堆栈
第 1 步:启动 Linux 机器的阿里云 ECS 实例,启动 Linux 机器的阿里云 ECS 实例 阿里云 ECS 提供最佳支持的若干实例。您可以在 Linux 机器上轻松启动阿里云 ECS。按照下列步骤执行该应用:
1. 登录您的阿里云 ECS 管理控制台,在这里您会被重定向至主面板。
2. 单击“产品与服务”部分的“云服务器”。这将引导您到 ECS 概述面板。在该页面单击侧边栏中的“实例”,以导航至实例菜单。
3. 创建实例。然后,您可以选择满足要求的首选付款模式。您可以从下列两个资源包中进行选择:Starter Package 或 Advanced Purchase。根据数据中心所在地区和可用区域进行相应选择,以启动 ECS 实例。如果您无法确定可用区域,但可以指定数据中心所在区域,那么该实例将被置于默认区域。
4. 现在必须选择“选择实例类型”部分的“生成”。每种生成类型提供独特的配置和计算能力。根据需要在“经典网络”或“专有网络”选项中选择一种网络类型。然后,选择一种“网络计费”类型。
5. 将引导您到下一页面,您必须从提供的服务器缩略图中单击以选择 Ubuntu 或任何其他 Linux 服务器。您还可以在缩略图界面,从下拉菜单中选择服务器版本,然后从各种选项中选择所需的存储类型。
6. 接下来的选项,可以通过设置密码来设置服务器安全性。但是您可以选择稍后在控制台上完成该任务。
7. 审查购买配置的详情,然后进行所需更改。单击“开通”确认后启动服务器。
8. 您会在“实例”部分看到您的实例。点击Manage管理ECS实例。
9. 从左侧面板的Configure Rules。进入Security Groups。
10. 检查实例是否已经允许外部流量通过80端口访问。如果没有的话,选择 Add Security Group Rules 来创建一条新的规则。
11. 进入到下图所示的详情。点击OK继续。
第 2 步:安装 Apache 服务器
Apache Web 服务器有助于接受来自浏览器的 HTTP 请求并提供 HTTP 响应。
1. 要安装 Apache,请打开终端然后输入下列命令:
apt-get update
apt-get install apache2
2. 要验证安装是否成功,请打开浏览器然后单击下列服务器 IP:http://ip_of_server
3. 安装后会出现 Apache 服务器默认页面。
第 3 步:安装 MySQL
MySQL 是用于存储和管理结构化数据集合的开源数据库管理系统。可以存储视频、图片和所有其他类型数据。
1. 要安装 MySQL,请打开终端然后输入下列命令:
sudo apt-get install mysql-server
注意:安装过程中,系统会提示您设置 root 用户密码。按您的需要设置密码。2. 我们可以使用开源 MySQL 数据库管理系统或使用名为云数据库 RDS 版的阿里云数据库管理服务。请访问如何启动云数据库 RDS 版实例教程,以了解详情。
第 4 步:安装 PHP
PHP 是 Hypertext Preprocessor(超文本预处理器)的首字母缩写。PHP 是可以协助 Web 开发的开源脚本语言,且可与 HTML 一起使用。
1. 要安装 PHP,请打开终端然后输入下列命令:
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
libapache2-mod-auth-mysql php5-mysql
libapache2-mod-php5 为 Apache 2 提供 PHP5 模块,仅与 Apache 的 prefork MPM 兼容。php5-mcrypt 能够针对新增安全原因实现数据加密。
Libapache2-mod-auth-mysql 是 Apache 2 模块,能够针对存储在 MySQL 中的数据进行额外的 HTTP 鉴权。
php5-mysql 包含通用“MySQL”模块,可用于接入所有版本的 MySQL。在接下来的提示中回答“是”,即可安装 PHP。
2. 在接下来的提示中回答“是”,即可安装 PHP。
如果您希望用 Apache 服务器为 PHP 页面提供服务,则将 PHP 添加到目录索引。请打开文件 /etc/apache2/mods-enabled/dir.conf 以加速这一进程。
vim /etc/apache2/mods-enabled/dir.conf l
3. 请在索引文件的开头添加 index.php,即可显示如下: DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
第 5 步:确认安装
要验证安装是否成功,请部署一个具有这些配置的示例 PHP 页面:
1. 创建新文件。在 /var/www/html 目录中将其命名为:info.php
vim /var/www/html/info.php
2. 在文件中输入下列内容:
<?php phpinfo(); ?>
3. 保存文件并退出。
4. 重启 Apache 服务器以查看变化。
sudo service apache2 restart
5. 请在 Web 浏览器中输入服务器 IP: http://IPAddress/info.php
LAMP 堆栈的安装现已正式完成。LAMP 堆栈被全球开发者贴切地形容为“动态平台”。已被证明其安全、稳健且基础坚实,可用于部署高性能 Web 应用程序。
请输入内容
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|