Ubuntu16.04安装lamp环境

  • 什么是lamp环境
  • Ubuntu16.04安装lamp环境
  • 其他

一. 什么是lamp环境

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

  • Linux,操作系统
  • Apache,网页服务器
  • MariaDB或MySQL,数据库管理系统(或者数据库服务器)
  • PHP、Perl或Python,脚本语言


二. Ubuntu16.04安装lamp环境

1. 添加软件源

1.1 查找国内镜像源

本文使用清华大学开源软件镜像站所提供的Ubuntu镜像源

1
2
3
4
5
6
7
8
9
10
11
12
13
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

1.2 配置source list

sources.list系统自带的,源是来Ubuntu的官网!安装包比较慢,所以最好切换成国内的

1
2
3
root@ubuntu:~$ cd /etc/apt
root@ubuntu:/etc/apt$ sudo cp sources.list sources.list.bak
root@ubuntu:/etc/apt$ vim sources.list

将国内镜像源的内容复制进去

1.4 更新源

1
root@ubuntu:/etc/apt$ sudo apt-get update

1.5 其他命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo apt-get update  更新源
sudo apt-get install package 安装包
sudo apt-get remove package 删除包
sudo apt-cache search package 搜索软件包
sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get build-dep package 安装相关的编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-cache depends package 了解使用该包依赖那些包
sudo apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖


2. 安装Apache2 web 服务器

1
sudo apt install apache2 -y

检查是否开启Apache

1
systemctl status apache2

开启、关闭和重启服务器

1
2
3
/etc/init.d/apache2 start
/etc/init.d/apache2 stop
/etc/init.d/apache2 restart

访问你的 web 服务器,打开浏览器并输入服务器的IP地址或者主机名

apache

3. 安装MySQL数据库

1
sudo apt install mysql-server mysql-client

在安装过程中会要求设置root用户密码

mysql1

确认安装成功

1
sudo netstat -ano | grep 3306

4. 安装PHP脚本语音

1
sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

查看PHP版本

1
php --version

查看phpinfo

1
vi /var/www/html/phpinfo.php

phpinfo.php文件内写入如下内容

1
2
3
<?php
echo phpinfo();
?>

从浏览器中访问这个页面, 输入http://127.0.0.1/phpinfo.php,可以看到如下页面。

php

5. 安装phpmyadmin

1
2
3
sudo apt install php-mbstring php7.0-mbstring php-gettext
sudo systemctl restart apache2.service
sudo apt install phpmyadmin

安装完成后,在浏览器中访问http://127.0.0.1/phpmyadmin,即可进入phpmyadmin

phpmyadmin

如果在浏览器中无法打开phpmyadmin,需要将/usr/share/phpmyadmin/链接到/var/www/html/目录下

1
ln -s /usr/share/phpmyadmin/ /var/www/html/


三. 其他

以上便是Ubuntu16.04安装lamp环境的全过程,本地的网络服务器已经搭建成功



-------------本文结束感谢您的阅读-------------

本文标题:Ubuntu16.04安装lamp环境

文章作者:J2ck7a1 Ch33

发布时间:2019年03月19日 - 11:03

最后更新:2019年03月22日 - 20:03

原始链接:http://yoursite.com/ubuntu16-04-lamp/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。


想喝快乐水