LAMP堆栈是与网络服务相关的最常用的开源软件组合。该组合包括Apache Web服务器、MySQL/MariaDB和PHP。通常,MySQL/MariaDB数据库通过诸如phpMyAdmin之类的数据库管理工具进行管理。
本文将指导您在基于Ubuntu 15.04的服务器上安装LAMP的过程。
要求:
在开始之前,应满足一些要求:
- Ubuntu 15.04的最小安装。
- 对服务器的SSH访问(如果您没有直接访问服务器的权限)。
- 如果该机器将用作服务器,您应确保已配置静态IP地址。
步骤1:设置服务器主机名和系统更新
1. 一旦您的Ubuntu 15.04服务器已启动并运行,请通过SSH访问并设置主机名。您可以通过以下命令轻松实现:
$ sudo hostnamectl set-hostname your-hostname.com $ hostnamectl

当然,您应将“your-hostname.com”更改为您将使用的实际主机名。
2. 为确保系统是最新的,请运行以下命令:
$ sudo apt-get update && sudo apt-get upgrade

步骤2:安装Apache Web服务器
3. Apache是最常用的Web服务器,托管大多数在线站点。要在服务器上安装Apache,您只需键入以下命令:
$ sudo apt-get install apache2

您现在可以通过运行以下命令启动Apache:
$ sudo service apache2 start

4. To verify if the web server is working correctly, open http://server-ip-address
in your browser. You can find your server IP address by running:
$ ifconfig –a

当您在浏览器中访问IP地址时,您应该看到类似于这样的页面:

第三步:安装带有模块的 PHP
5. PHP 代表超文本预处理器。它是一种强大的编程语言,主要用于生成动态网页,通常与数据库一起使用。请注意,PHP 代码由 Web 服务器执行。
要安装 PHP,只需运行以下命令:
$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. 要测试您的 PHP 安装,请导航至 Web 服务器根目录,并创建并打开名为php_info.php
的文件:
$ cd /var/www/html/ $ sudo vim php_info.php
插入以下代码:
<?php phpinfo(); ?>
保存文件并在浏览器中加载它,输入http://your-ip-address/php_info.php
。您应该看到phpinfo()
函数的输出,其中将提供有关您的 PHP 设置的信息:

您可以随后安装更多的 PHP 模块。要搜索更多模块,只需使用:
$ sudo apt search php5
步骤四:安装 MariaDB 服务器和客户端
7. MariaDB是一个相对较新的数据库管理系统,由社区开发。它是 MySQL 的一个分支,旨在继续在 GNU GPL 下保持免费。该项目由 MySQL 的原始开发者领导,因为 Oracle 控制了 MySQL 的分发。它基本上提供了与 MySQL 相同的功能,这里没有什么可担心的。
要在Ubuntu 15.04中安装MariaDB,请运行以下命令:
$ sudo apt-get install mariadb-client mariadb-server

8. 在安装过程中,不会要求您为 MariaDB 根用户设置密码。要执行此操作,您需要发出以下一系列命令:
$ sudo mysql –u root $ use mysql; $ update user set plugin='' where User='root'; $ flush privileges; $ quit

现在,可以使用以下命令来保护root用户:
$ mysql_secure_installation
步骤5:安装PhpMyAdmin
9. PhpMyAdmin 是一个Web界面,通过它您可以轻松管理/管理您的MySQL/MariaDB数据库。安装非常简单,可以使用以下命令完成:
$ sudo apt-get install phpmyadmin

安装完成后,将要求您选择您正在使用的Web服务器。选择“Apache”并继续:

10. 接下来将询问您是否希望使用dbconfig-common配置phpMyAdmin。如截图所示,选择“No”:

此时,您的phpMyAdmin安装已完成。要访问它,可以使用 http://your-ip-address/phpmyadmin
:
要进行身份验证,您可以使用MySQL root用户和您为该用户设置的密码。


步骤6:在系统启动时启动LAMP
11. 即使安装程序应该已经配置了Apache和MariaDB在系统启动时自动启动,您仍然可以运行以下命令以确保它们已启用:
$ sudo systemctl enable apache2 $ sudo systemctl enable mysql

您可以执行系统重新启动以确保所有服务正常启动。
就是这样。您的Ubuntu 15.04服务器现在正在运行LAMP堆栈,您已准备好在其上构建或部署您的Web项目。
Source:
https://www.tecmint.com/install-lamp-on-ubuntu-15-04/