Ubuntu 20.04 搭建 LAMP 环境
LAMP环境即Linux下配置Apache、Mysql、Php,话不多说 GO !
0.下载之前先更新一波:
更新源
sudo apt-get update
更新软件
sudo apt-get upgrade
更新系统软件
sudo apt-get dist-upgrade
1.安装Apache2
安装
sudo apt install apache2 -y
检查是否开启
systemctl status apache2
在浏览器输入你的IP或127.0.0.1或locallhost看到如下图说明安装成功

附:
apache2的 开启、关闭、重启(在apache2的目录下)
apache2 start
apache2 stop
apache2 restart
2.安装Mysql 5.7
安装
sudo apt install mysql-server mysql-client
查看
mysql
看到下图说明成功

另:
为数据库创建用户的方法
--进入mysql
mysql
--创建用户
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
--赋予用户对所有表增删查改的权限
GRANT ALL ON *.* TO 'username'@'%';
或
grant select,delete,insert,update on 数据库.* to 用户名@'127.0.0.1';
--用户登录
mysql -u username -p password
3.安装Php
01.安装
sudo apt-get install php
查看
php -v
看到下图说明成功

02.关联
php与apache2
sudo apt-get install libapache2-mod-php
php与mysql
sudo apt-get install php-mysql
4.测试环境
打开文件
cd /var/www/html
创建两个文件
touch test.php
touch test.html
两个文件都写入如下内容
<?php
phpinfo();
?>
--浏览器访问
127.0.0.1/test.php
看到下图说明php环境OK

--浏览器访问
127.0.0.1/test.html
看到下图说明LAMP环境OK

另:
如果你的test.html为空白,说明html没有在apache2的解析范围内——>解决方法:
打开文件
cd /etc/apache2/mod-available/php7.4.conf
把第一行:
<FilesMatch ".+.ph(ar|p|tml)$">
改为:
<FilesMatch ".+.(ph(ar|p|tml)|html|htm$">
并重启apache2:
sudo /etc/init.d/apache2 restart
当然你有需要还可以添加其他的。
至此LAMP搭建完成 !
Ubuntu 20.04 搭建 LAMP 环境的更多相关文章
- 内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境(mobaxterm、tigervnc、nfs、node)
内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境 背景 内网开发机是 win7,只能安装 node 14 以下,而 spug 的文档项目采用的是 Facebook ...
- Ubuntu 12.04下LAMP环境搭建实录
方法一: 用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包.这个软件在ubuntu serv ...
- Linux 18.04 搭建lamp环境
Linux 18.04 下搭建lamp环境 一. 安装服务器 a) 在配置好sources.list文件后,apt-get updata&upgrade更新软件: 二. ...
- Ubuntu 16.04搭建LAMP开发环境
基本设置 1.配置网络环境 管理员给分配了一个静态IP,所以还需要进一步配置网络环境 配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:20 ...
- Ubuntu 16.04 搭建LAMP服务器环境流程
http://www.linuxidc.com/Linux/2016-09/135629.htm [安装mysql时 只需安装 mysql-server无需安装mysql-client] mysql ...
- Ubuntu-server14.04搭建LAMP环境
转自:http://www.cnblogs.com/myzhibie/p/4330327.html 对于很多PHP初学开发者来讲,搭建一个可用于生产的LAMP环境是一件费时费力的事情,本文以 ubun ...
- Ubuntu 16.04 搭建KVM环境
在Ubuntu 16.04下搭建KVM环境过程记录. 1 查看CPU是否支持KVM egrep "(svm|vmx)" /proc/cpuinfo 有结果输出,如下图: 2 安 ...
- 在Ubuntu Server下搭建LAMP环境
1 LAMP的安装 LAMP通常是指Linux+Apache+MySQL+PHP组合形成的一套可以运行PHP程序的体系,并不是一个软件的名称.没有安装MySQL的服务器依然可以在其它条件完备的情况下运 ...
- ubuntu-kylin16.04搭建lamp环境。
首先下载安装apache2 输入:sudo apt-get install apache2 安装完毕后,在浏览器中输入:localhost 显示如下图,说明安装正确. 紧接着安装php7.0 输入:s ...
随机推荐
- Re:从零开始的Git保姆级使用教程
观前提示: 本文主要介绍了用命令的方式对Git进行操作(全程用的win10系统),而对于TortoiseGit和github desktop等图形化操作知识,只进行简单介绍或提及,详细使用会在提到的地 ...
- 《RT-Thread Studio开发STM32》第一章~第一节《配置STM32H743XIH6点亮LED灯》
安装RT-Thread Studio后添加相关芯片库文件,打开软件 打开SDK管理界面,安装相关的库文件,本次采用STM32H743XIH6芯片,野火开发板. 新建工程并设置相关的参数 先编译下下载到 ...
- 0ctf_2017_babyheap
0ctf_2017_babyheap 首先检查一下保护 IDA 分析好的代码如下 首先申请了一块内存地址用来存放结构体数组,地址随机. 堆题常见的几个功能.我们来看看add 这里申请内存用的是call ...
- 源码编译安装MySQL8.0.20
1 概述 本文章主要讲述了如何从源码编译安装MySQL社区版8.0.20,首先会介绍一些编译安装的相关知识,然后开始编译安装 2 源码编译安装的相关知识 2.1 make与configure make ...
- IDEA main 函数的快捷键
1.main()快捷键:psvm 当输入ps的时候编辑器就会有如下提示,可见比eclipse要很方便 2.System.out.println()快捷键:sout
- Day09_45_Set集合_SortedSet02
SortedSet * TreeSet是SortedSet接口的实现类,TreeSet底层是一个TreeMap,相当于TreeMap中的key. * SortedSet集合是如何实现自动排序的呢? - ...
- 进击中的Vue 3——“电动车电池范围计算器”开源项目
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文参考:https://dzone.com/articles/build-a-tesla-battery- ...
- 小白学PID-以大疆M3508、M2006为例
前言: 最近用到了大疆的直流无刷(BLDC)减速电机M3508和M2006.做RoboMaster比赛的同学应该对它们很熟悉,这两款电机质量都不错,配套电调C620.C610功能强大,应用场景广泛.当 ...
- 【MRR】转-MySQL 的 MRR 优化
MRR,全称「Multi-Range Read Optimization」. 简单说:MRR 通过把「随机磁盘读」,转化为「顺序磁盘读」,从而提高了索引查询的性能. 至于: 为什么要把随机读转化为顺序 ...
- hdu2846 字典树(带id的)
题意: 给你一些模式串,然后给你一些提问,每个提问是给你一个串,问你这个串在上 面的模式串中出现的次数. 思路: 一开始想到hash,但是因为用的是map,所以超时了,map的操 ...