网站搜索

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


LAMP 堆栈是 Linux 操作系统的缩写,与 Apache Web 服务器、MySQL/MariaDB 数据库一起代表动态 PHP 编程语言,有助于动态 Web 应用程序的部署。

在本指南中,我们将讨论如何在带有新发布的PHP 7版本和MariaDB 10<的Ubuntu 16.04服务器上安装LAMP堆栈/strong> 版本。

要求

  1. Ubuntu 16.04服务器安装指南

步骤1:在Ubuntu 16.04上安装Apache

1. 第一步将首先安装当今互联网上最流行的 Web 服务器之一,Apache。通过在控制台上输入以下命令,从其官方存储库在 Ubuntu 中安装 Apache 二进制包:

sudo apt install apache2
OR
sudo apt-get install apache2

2. 在系统上安装 Apache Web 服务器后,验证守护进程是否已启动以及它绑定的端口(默认情况下它侦听端口 80 )通过发出以下命令:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. 您还可以通过使用 HTTP 协议在 Web 浏览器中输入服务器 IP 地址来验证 apache 服务是否正在运行。浏览器上应显示一个默认网页,类似于以下屏幕截图:

http://your_server_IP_address

4.由于使用HTTP协议访问网页是高度不安全的,因此进一步将通过发出以下命令来开始启用Apache SSL模块:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

再次运行 netstat 命令确认服务器是否正确绑定在默认 HTTPS 端口 443 上。

sudo netstat -tlpn

5. 另外,通过在浏览器中输入以下地址,使用 HTTP 安全协议验证默认信息 apache 网页:

https://your_server_IP_address

由于 apache 配置为使用自签名证书运行,因此您的浏览器上应显示错误。只需接受证书即可绕过错误,并且页面应该可以安全地显示。

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

6. PHP 是一种开源动态编程语言,它可以与数据库连接并交互,处理嵌入在 HTML 代码中的代码,从而创建动态网页。

要安装旨在提高计算机上运行速度的最新版本的 PHP 7,首先要通过发出以下命令来搜索现有 PHP 模块:

sudo apt search php7.0

7. 接下来,找到安装所需的正确 PHP 7 模块后,使用 apt 命令安装正确的组件,以便 PHP 可以与 apache web 结合执行代码服务器。

sudo apt install php7.0 libapache2-mod-php7.0

8. 在服务器上安装并配置 PHP7 软件包后,发出 php -v 命令以获取当前发行版本。

php -v

9. 要进一步测试计算机上的 PHP7 配置,请在 apache webroot 目录中创建一个 info.php 文件,该文件位于 /var /www/html/ 目录。

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

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

<?php 
phpinfo();
?>

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

sudo systemctl restart apache2

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

https://your_server_IP_address/info.php 

10.如果您需要在服务器上安装额外的PHP模块,只需在使用apt命令时在php7.0字符串后按[TAB]键bash 自动完成选项将自动为您列出所有可用的模块。

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

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]