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

LAMP堆栈是与网络服务相关的最常用的开源软件组合。该组合包括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
Set Hostname for System

当然,您应将“your-hostname.com”更改为您将使用的实际主机名。

2. 为确保系统是最新的,请运行以下命令:

$ sudo apt-get update && sudo apt-get upgrade
Upgrade Ubuntu 15.04

步骤2:安装Apache Web服务器

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

$ sudo apt-get install apache2
Install Apache Web Server

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

$ sudo service apache2 start

Start Apache Service

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
Check IP Address

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

Apache Default Page

第三步:安装带有模块的 PHP

5. PHP 代表超文本预处理器。它是一种强大的编程语言,主要用于生成动态网页,通常与数据库一起使用。请注意,PHP 代码由 Web 服务器执行。

要安装 PHP,只需运行以下命令:

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
Install PHP and PHP Modules

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 设置的信息:

Check PHP Info

您可以随后安装更多的 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
Install Mariadb Server

8. 在安装过程中,不会要求您为 MariaDB 根用户设置密码。要执行此操作,您需要发出以下一系列命令:

$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit
Configure MySQL

现在,可以使用以下命令来保护root用户:

$ mysql_secure_installation

步骤5:安装PhpMyAdmin

9. PhpMyAdmin 是一个Web界面,通过它您可以轻松管理/管理您的MySQL/MariaDB数据库。安装非常简单,可以使用以下命令完成:

$ sudo apt-get install phpmyadmin
Install PhpMyAdmin

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

Configure PhpMyAdmin for Apache

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

Configure PhpMyAdmin

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

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

PhpMyAdmin Login
PhpMyAdmin Dashboard

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

11. 即使安装程序应该已经配置了ApacheMariaDB在系统启动时自动启动,您仍然可以运行以下命令以确保它们已启用:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql
Enable Services at Boot

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

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

Source:
https://www.tecmint.com/install-lamp-on-ubuntu-15-04/