LAMP 堆栈简介
LAMP 堆栈是让动态网站和 Web 服务器协同工作的开源软件组合。
LAMP 是 Linux、Apache、MySQL 和 PHP 的首字母缩写。
作为开发者应该知道,虚拟专用服务器在 Ubuntu 上运行之前就已安装 Linux。
——————安装 Apache 服务器
Apache Web 服务器有助于接受来自浏览器的 HTTP 请求并提供 HTTP 响应。
1.要安装 Apache,请打开终端然后输入下列命令:
sudo apt-get update
apt-get install apache2
2.要验证安装是否成功,请打开浏览器然后单击下列服务器 IP:
http://ip_of_server
3.安装后会出现 Apache 服务器默认页面。
——————–安装 MySQL
MySQL 是用于存储和管理结构化数据集合的开源数据库管理系统。可以存储视频、图片和所有其他类型数据。
1.要安装 MySQL,请打开终端然后输入下列命令:
sudo apt-get install mysql-server
注意:安装过程中,系统会提示您设置 root 用户密码。按您的需要设置密码。
2.我们可以使用开源 MySQL 数据库管理系统或使用名为云数据库 RDS 版的阿里云数据库管理服务。请访问如何启动云数据库 RDS 版实例教程,以了解详情。
——————–安装 PHP
PHP 是 Hypertext Preprocessor(超文本预处理器)的首字母缩写。PHP 是可以协助 Web 开发的开源脚本语言,且可与 HTML 一起使用。
- 要安装 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
——————确认安装
要验证安装是否成功,请部署一个具有这些配置的示例 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