如何在Ubuntu 16.04服务器上安装带有Apache,PHP 7和MariaDB 10的LAMP

在本指南中,我们将讨论如何在Ubuntu 16.04 Server上安装LAMP,新版本的PHP 7版本和MariaDB 10版本。

LAMP是它代表了Linux操作系统一起与这有利于动态Web应用程序的部署Apache网络服务器,MySQL / MariaDB的数据库和动态PHP编程语言的首字母缩写。

在Ubuntu-16.04上安装Apache,PHP-7和MariaDB 10

在Ubuntu-16.04上安装Apache,PHP-7和MariaDB 10

在本指南中,我们将讨论如何安装Ubuntu 16.04服务器与新发布的PHP版本7MariaDB的10版上的LAMP

要求

  1. Ubuntu 16.04服务器安装指南

第1步:在Ubuntu 16.04上安装Apache

1.在第一步将在今天的互联网,Apache的安装最流行的Web服务器之一开始。 通过键入控制台上以下命令其官方软件仓库安装在Ubuntu 的Apache二进制包:

$ sudo apt install apache2
OR
$ sudo apt-get install apache2
在Ubuntu 16.04上安装Apache

在Ubuntu 16.04上安装Apache

2.一旦Apache Web服务器已经安装在系统上,验证是否启动守护进程,并在其上绑定哪些端口(默认情况下它监听端口80)通过发出以下命令:

$ sudo systemctl status apache2.service 
$ sudo netstat –tlpn
启动Apache服务

启动Apache服务

验证Apache端口

验证Apache端口

3.您还可以验证如果Apache服务是使用HTTP协议在Web浏览器中键入您的服务器的IP地址运行。 应在浏览器上显示默认网页,类似于以下屏幕截图:

http://your_server_IP_address
Apache默认页面

Apache默认页面

4.因使用HTTP协议是极不安全的,进一步将开始发出以下命令使Apache的SSL模块访问网页:

$ sudo a2enmod ssl 
$ sudo a2ensite default-ssl.conf 
$ sudo systemctl restart apache2.service
启用Apache SSL模块

启用Apache SSL模块

确认服务器是否正常上默认HTTPS端口443运行结合netstat命令一次。

# sudo netstat -tlpn

5.另外,通过键入您的浏览器下面的地址使用HTTP安全协议验证默认的Apache信息网页:

https://your_server_IP_address

由于这样的事实,Apache的配置为使用自签名证书运行,应该在你的浏览器显示错误。 只接受证书绕过错误,应该安全地显示页面。

Apache SSL证书确认

Apache SSL证书确认

Apache在HTTPS上运行

Apache在HTTPS上运行

第2步:在Ubuntu 16.04上安装PHP 7

6. PHP是一个开源的动态编程语言,可以连接和使用数据库来处理你HTML代码中嵌入代码,以创建动态网页的互动。

要安装最新版本的PHP 7,其目的是与你的机器速度的提高,通过发出以下命令执行搜索现有的PHP模块的第一次启动运行:

$ sudo apt search php7.0
搜索PHP 7模块

搜索PHP 7模块

7.接下来,一旦你找到正确的PHP为您安装所需7个模块,使用容易命令来安装适当的组件,使PHP可以与Apache Web服务器一起执行代码。

$ sudo apt install php7.0 libapache2-mod-php7.0
在Ubuntu 16.04中安装PHP 7

在Ubuntu 16.04中安装PHP 7

8.一旦PHP7软件包安装你的服务器,发行上配置php -v为了获得当前版本version命令。

$ php -v
检查PHP版本

检查PHP版本

9.你的机器上进一步测试PHP7配置,创造info.php Apache中webroot的目录,位于文件/var/www/html/目录下。

$ sudo nano /var/www/html/info.php

添加代码以下行info.php文件。

<?php 
phpinfo();
?>

重新启动apache服务以应用更改。

$ sudo systemctl restart apache2

并导航到您的服务器IP地址在以下URL检查最终结果。

https://your_server_IP_address/info.php 
检查PHP 7信息

检查PHP 7信息

10.如果你需要在你的服务器上安装额外的PHP模块,只需按下[TAB]当使用php7.0串钥匙后易命令和bash的自动完成选项会自动列出所有可用的模块为您服务。

选择正确的模块并照常安装。 我们强烈建议您安装以下Php附加模块:

$ php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
$ sudo apt install php7.0[TAB]
安装其他PHP 7模块

安装其他PHP 7模块