在 Ubuntu 15.04 服务器上设置 LAMP(Linux、Apache、MySQL/MariaDB、PHP)和 PhpMyAdmin
LAMP堆栈是与 Web 服务相关的最常用开源软件的组合。该组包括 Apache Web Server、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.要验证 Web 服务器是否正常工作,请
http://server-ip-address
在浏览器中打开。您可以通过运行以下命令找到服务器 IP 地址:
$ 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 根用户的密码。为此,您需要发出以下命令集:
$ 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 e”并继续:
10.接下来,系统会询问您是否希望使用 dbconfig-common 配置 phpMyAdmin。选择“否”,如屏幕截图所示:
此时您的 phpMyAdmin 安装已完成。要访问它,您可以使用http://your-ip-address/phpmyadmin
:
为了进行身份验证,您可以使用 MySQL 根用户和您之前为该用户设置的密码。
第 6 步:在系统启动时启动 LAMP
11.即使安装程序应该将Apache和MariaDB配置为在系统启动时自动启动,您也可以运行以下命令来确保它们已启用:
$ sudo systemctl enable apache2 $ sudo systemctl enable mysql
您可以执行系统重启以确保所有服务按预期正常启动。
就这些。您的Ubuntu 15.04服务器现在正在运行 LAMP 堆栈,您已准备好在其上构建或部署您的 Web 项目。