如何在Ubuntu 16.04系统中安装Apache MySQL和PHP​​(LAMP)

LAMP(Linux操作系统,Apache,MySQL和PHP)是在PHP网站开发和托管最流行的环境。 Linux是操作系统,Apache是由Apache基金会开发的流行的Web服务器。 MySQL是用于存储数据以及PHP是一种开发语言的关系数据库管理系统。 本文将帮助您在Ubuntu 16.04 LTS系统中安装Apache 2.4,MySQL 5.7和PHP 7.0。

第1步 - 安装PHP

在Ubuntu 16.04版本库中PHP 7是默认可用的软件包。只需使用下面的命令升级apt缓存并安装PHP包。
$ sudo apt update
$ sudo apt install -y php
使用以下命令验证安装的PHP版本。
rahul@youcl:~$ php -v PHP 7.0.4-7ubuntu2 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

第2步 - 安装的Apache2

在系统上安装PHP之后,让我们开始安装的Apache2在您的系统。PHP在Apache2上运行,你还需要安装 libapache2-MOD-PHP模块。
$ sudo apt install apache2 libapache2-mod-php

第3步 - 安装MySQL

最后安装mysql-server软件包的MySQL数据库。还安装PHP-mysql软件包是MySQL支持PHP。使用下面的命令来安装它。
$ sudo apt install mysql-server php-mysql
安装程序将提示输入root的密码,是MySQL root用户的密码。安装后的MySQL执行下面的MySQL服务器的初始设置命令。你将会使用比早期的MySQL版本更多的设置,例如密码验证策略等。
$ sudo mysql_secure_installation

第4步 - 重新启动Apache2,MySQL的服务

在系统上安装的所有服务后,启动所有必需的服务。
$ sudo systemctl restart apache2.service
$ sudo systemctl restart mysql.service

第5步 - 打开防火墙访问

如果您在使用iptables,使用下面的命令来打开端口80用于Web服务器的公共访问。

iptables的用户:

$ sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

UFW用户:

$ sudo ufw allow 80/tcp

第6步 - 测试设置

完成所有设置后。让我们在网页文档根目录下创建一个 info.php的文件,内容如下。
<?php
 phpinfo();
?>
现在访问Web浏览器中文件。你会看到类似下面的屏幕与服务器上PHP的所有细节。 灯上的ubuntu-16.04 祝贺的! 您已成功地配置您的Ubuntu系统的Web服务器。 请阅读我们的下一篇文章 基于RHEL系统上安装LAMP
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏