网站搜索

在 Ubuntu 15.04 服务器上设置 LAMP(Linux、Apache、MySQL/MariaDB、PHP)和 PhpMyAdmin


LAMP堆栈是最常用的与Web服务相关的开源软件的组合。该组包括 Apache Web 服务器、MySQL/MariaDB 和 PHP。通常MySQL/MariaDB数据库是通过phpMyAdmin等数据库管理工具来管理的。

本文将指导您完成在基于 Ubuntu 15.04 的服务器上安装 LAMP 的过程。

要求:

在开始之前,需要满足一些要求:

  1. Ubuntu 15.04 的最小安装。
  2. 通过 SSH 访问服务器(如果您没有直接访问服务器的权限)。
  3. 如果机器将用作服务器,您应该确保它配置了静态 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 网络服务器

3. Apache 是最常用的网络服务器,它托管着大多数在线网站。要在服务器上安装 Apache,您只需键入以下命令:

sudo apt-get install apache2

您现在可以通过运行以下命令来启动 Apache:


sudo service apache2 start


ifconfig –a

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

第 3 步:安装 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

第4步:安装MariaDB服务器和客户端

7. MariaDB 是一个相对较新的数据库管理系统,由社区开发。它是 MySQL 的一个分支,旨在在 GNU GPL 下保持免费。由于 Oracle 获得了对 MySQL 发行版的控制权,该项目由 MySQL 的原始开发人员领导。它基本上提供了与 MySQL 相同的功能,这里没有什么好担心的。

要在 Ubuntu 15.04 中安装 MariaDB,请运行以下命令:

sudo apt-get install mariadb-client mariadb-server

8.在安装过程中,不会要求您设置 MariaDB root 用户的密码。为此,您需要发出以下命令集:

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

安装后,您将被要求选择您正在使用的网络服务器。选择“Apachee”并继续:

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

至此你的phpMyAdmin安装就完成了。要访问它,您可以使用http://your-ip-address/phpmyadmin

要进行身份验证,您可以使用 MySQL root 用户和您之前为该用户设置的密码。

第 6 步:在系统启动时启动 LAMP

11. 尽管安装程序应将 ApacheMariaDB 配置为在系统启动时自动启动,但以防万一,您可以运行以下命令以确保它们已启用:

sudo systemctl enable apache2
sudo systemctl enable mysql

您可以执行系统重新启动以确保所有服务按预期正常启动。

就这些。您的 Ubuntu 15.04 服务器现在正在运行 LAMP 堆栈,您已准备好在其上构建或部署您的 Web 项目。