Ubuntu Server 16.04 LTS 上安装 LAMP图解教程
作者:mdxy-dxy 发布时间:2021-04-12 05:40:19
LAMP 方案是一系列自由和开源软件的集合,包含了 Linux、Web 服务器 (Apache)、 数据库服务器 (MySQL / MariaDB) 和 PHP (脚本语言)。LAMP 是那些需要安装和构建 * 页应用的基础平台,比如WordPress、Joomla、OpenCart 和 Drupal。
在这篇文章中,我将描述如何在 Ubuntu Server 16.04 LTS 上安装 LAMP,众所周知 Ubuntu 是一个基于 Linux 的操作系统,因此它构成了 LAMP 的第一个部分,在接下来的操作中,我将默认你已经安装了 Ubuntu Server 16.04。
Ubuntu Server 16.04 安装方法:
Ubuntu 16.04 Server Edition 英文版安装教程
Ubuntu 16.04 中文版安装基础入门教程(图文)
Apache2 web 服务器的安装 :
在 Ubuntu linux 中,web 服务器是 Apache2,我们可以利用下面的命令来安装它:
linuxtechi@ubuntu:~$ sudo apt update
linuxtechi@ubuntu:~$ sudo apt install apache2 -y
当安装 Apache2 包之后,Apache2 相关的服务是启用的,并在重启后自动运行。在某些情况下,如果你的 Apache2 服务并没有自动运行和启用,你可以利用如下命令来启动和启用它。
linuxtechi@ubuntu:~$ sudo systemctl start apache2.service
linuxtechi@ubuntu:~$ sudo systemctl enable apache2.service
linuxtechi@ubuntu:~$ sudo systemctl status apache2.service
如果你开启了 Ubuntu 的防火墙(ufw),那么你可以使用如下的命令来解除 web 服务器的端口(80和443)限制
linuxtechi@ubuntu:~$ sudo ufw status
Status: active
linuxtechi@ubuntu:~$ sudo ufw allow in 'Apache Full'
Rule added
Rule added (v6)
linuxtechi@ubuntu:~$
现在开始访问你的 web 服务器 :
打开浏览器并输入服务器的IP地址或者主机名(http://IP_Address_OR_Host_Name),在我的例子中我的服务器 IP是‘192.168.1.13'
数据库服务器的安装 (MySQL Server 5.7) :
MySQL 和 MariaDB 都是 Ubuntu 16.04 中的数据库服务器。 MySQL Server 和 MariaDB Server的安装包都可以在Ubuntu 的默认软件源中找到,我们可以选择其中的一个来安装。通过下面的命令来在终端中安装mysql服务器。
linuxtechi@ubuntu:~$ sudo apt install mysql-server mysql-client
在安装过程中,它会要求你设置 mysql 服务器 root 帐户的密码。
确认 root 帐户的密码,并点击确定。
MySQL 服务器的安装到此已经结束了, MySQL 服务会自动启动并启用。我们可以通过如下的命令来校验 MySQL 服务的状态。
linuxtechi@ubuntu:~$ sudo systemctl status mysql.service
MariaDB Server的安装 :
在终端中使用如下的命令来安装 Mariadb 10.0 服务器。
linuxtechi@ubuntu:~$ sudo apt install mariadb-server
运行如下的命令来设置 MariaDB root 帐户的密码,还可以用来关闭某些选项,比如关闭远程登录功能。
linuxtechi@ubuntu:~$ sudo mysql_secure_installation
PHP 脚本语言的安装:
PHP 7 已经存在于 Ubuntu 的软件源中了,在终端中执行如下的命令来安装 PHP 7:
linuxtechi@ubuntu:~$ sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
创建一个简单的 php 页面,并且将它移动到 apache 的文档根目录下 (/var/www/html)
linuxtechi@ubuntu:~$ vi samplepage.php
<?php
phpinfo();
?>
在 vi 中编辑之后,保存并退出该文件。
linuxtechi@ubuntu:~$ sudo mv samplepage.php /var/www/html/
现在你可以从 web 浏览器中访问这个页面, 输入 : “http://<Server_IP>/samplepage.php” ,你可以看到如下页面。
以上的页面向我们展示了 PHP 已经完全安装成功了。
phpMyAdmin 的安装:
phpMyAdmin 可以让我们通过它的 web 界面来执行所有与数据库管理和其他数据库操作相关的任务,这个安装包已经存在于 Ubuntu 的软件源中。
利用如下的命令来在 Ubuntu server 16.04 LTS 中安装 phpMyAdmin。
linuxtechi@ubuntu:~$ sudo apt install php-mbstring php7.0-mbstring php-gettext
linuxtechi@ubuntu:~$ sudo systemctl restart apache2.service
linuxtechi@ubuntu:~$ sudo apt install phpmyadmin
在以下的安装过程中,它会提示我们选择 phpMyAdmin 运行的目标服务器。
选择 Apache2 并点击确定。
点击确定来配置 phpMyAdmin 管理的数据库。
指定 phpMyAdmin 向数据库服务器注册时所用的密码。
确认 phpMyAdmin 所需的密码,并点击确认。
现在可以开始尝试访问 phpMyAdmin,打开浏览器并输入 : “http://Server_IP_OR_Host_Name/phpmyadmin”
使用我们安装时设置的 root 帐户和密码。
当我们点击“Go”的时候,将会重定向到如下所示的 ‘phpMyAdmin' web界面。
到现在,LAMP 方案已经被成功安装并可以使用了,欢迎分享你的反馈和评论。
猜你喜欢
- 一、数据去重日常工作中,使用Hive或者Impala查询导出来可能会存在数据重复的现象,但又不想重新执行一遍查询(查询时间稍长,导出文件内容
- 一项专业的运动团体买了一个名牌服务器,但是它刚开始工作时就出问题。该网络管理员向操作系统厂商和硬件厂商提出帮助请求。6.设备转手次数太多,内
- 在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂
- FlashFXP是一款优秀的FTP工具,但是很多朋友在使用过程中仅掌握其基本的上传/下载功能,其实在FlashFXP里面隐藏了很多实用的技巧
- 对于个人站长来讲,最悲惨的事,莫过于被人长时间的ddos.对于很多新手来讲,网站被攻击时,显然还是显的不知所措,只能静静地等待攻击者“不耐烦
- 不管是在企业级应用还是在消费者领域,2015 对于 Linux 来说都是极其重要的一年。作为一个从 2005 年就开始使用 Linux 的老
- 本篇文章,笔者就教大家在Discuz!7.0的边栏添加自己的广告。1、开启侧边栏进入后台 => 工具 => 数据调用:点击边栏下
- 一年一度的春节联欢晚会刚刚结束,作为全球收视观众最多的一场晚会,每年春节联欢晚会上那些短短几秒的广告都为CCTV赚得盆满钵满。2009年春晚
- 本来不打算写这接下的一系列讨论欺骗的文章(计划中有arp欺骗、icmp欺骗、路由rip欺骗、ip地址欺骗等),这主要是自己有些担心有些人会给
- 解决网站收录问题是SEO的主要任务之一,我每天观察20多个站的收录情况,有些小小心得,下面和大家分享,特别针对百度收录。网站让百度收录有3道
- 稳定使用多年的UCHOME最近经常出现问题,今天的怪事则是无论普通用户登录还是管理员登录管理,均显示登录成功,而后又自动跳转到重新登录页面。
- 如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一
- 做网站的人都有一个习惯。都喜欢最求PR、alexa、site。且不管这些东西是否有用?是否可以带来直接盈利?那么多站长朋友追求,我想还是有他
- 什么是网站设计中最重要的一个环节?很多人会回答是网站的可读性,怎么样才能使你的内容更容易阅读。读者来到你的网站是在阅读他们关心的内容,如果文
- 在本系列的第一节中,讲了提高网站性能中网站“内容”有关的10条原则。除了在网站在内容上的改进外,在网站服务器端上也有需要注意和改
- 1、网站建设重设计轻应用建设企业网站是开展网络营销非常重要的一环。然而事实上,大部分企业网站都没有发挥出应有的网络营销作用。这跟企业对网站建
- 记事本打开httpd.conf文件 ,该文件在apache的目录下,如: D:\AppServ\Apache2.2\conf,修改如下两处:
- 我在vmware上使过Ubuntu6、7和8,它们都存在这样一个问题:通过DHCP,能够取到DNS服务器地址,但是不起作用。结果就是导致域名
- 现在,一些网站推出了G容量的免费邮箱,引来许多网友纷纷注册使用。实际上,我们利用自己的服务器,使用任何一款邮件服务器软件,就能架设千兆甚至万
- 北京9月29日电欧洲联盟28日发出警告,如果官方检测发现iPhone屏幕离奇 * 的原因是产品制造存在缺陷,那么iPhone将被召回。&