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 环境的更多相关文章

  1. 内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境(mobaxterm、tigervnc、nfs、node)

    内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境 背景 内网开发机是 win7,只能安装 node 14 以下,而 spug 的文档项目采用的是 Facebook ...

  2. Ubuntu 12.04下LAMP环境搭建实录

    方法一: 用tasksel可以方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包.这个软件在ubuntu serv ...

  3. Linux 18.04 搭建lamp环境

    Linux 18.04 下搭建lamp环境 一.      安装服务器 a)     在配置好sources.list文件后,apt-get updata&upgrade更新软件: 二.    ...

  4. Ubuntu 16.04搭建LAMP开发环境

    基本设置 1.配置网络环境 管理员给分配了一个静态IP,所以还需要进一步配置网络环境 配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:20 ...

  5. Ubuntu 16.04 搭建LAMP服务器环境流程

    http://www.linuxidc.com/Linux/2016-09/135629.htm [安装mysql时 只需安装 mysql-server无需安装mysql-client] mysql ...

  6. Ubuntu-server14.04搭建LAMP环境

    转自:http://www.cnblogs.com/myzhibie/p/4330327.html 对于很多PHP初学开发者来讲,搭建一个可用于生产的LAMP环境是一件费时费力的事情,本文以 ubun ...

  7. Ubuntu 16.04 搭建KVM环境

      在Ubuntu 16.04下搭建KVM环境过程记录. 1 查看CPU是否支持KVM egrep "(svm|vmx)" /proc/cpuinfo 有结果输出,如下图: 2 安 ...

  8. 在Ubuntu Server下搭建LAMP环境

    1 LAMP的安装 LAMP通常是指Linux+Apache+MySQL+PHP组合形成的一套可以运行PHP程序的体系,并不是一个软件的名称.没有安装MySQL的服务器依然可以在其它条件完备的情况下运 ...

  9. ubuntu-kylin16.04搭建lamp环境。

    首先下载安装apache2 输入:sudo apt-get install apache2 安装完毕后,在浏览器中输入:localhost 显示如下图,说明安装正确. 紧接着安装php7.0 输入:s ...

随机推荐

  1. JS基础学习第二天

    类型转换 类型转换就是指将其他的数据类型,转换为String Number 或 Boolean 转换为String 方式一(强制类型转换): 调用被转换数据的toString()方法例子:var a ...

  2. 【PHP】用了这么久的Laravel框架,你分析过核心架构了没

    Laravel最初的设计是为了面向MVC架构的,它可以满足如事件处理.用户身份验证等各种需求.另外它还有一个由管理数据库强力支持,用于管理模块化和可扩展性代码的软件包管理器. Laravel以其简洁. ...

  3. 软件工程第一次作业:Warm Up

    Warm Up 项目 内容 作业所属课程 2021春季软件工程(罗杰 任健) 作业要求 第一次阅读作业 课程目标 培养通过团队协作使用软件开发工具按照软件工程方法开发高质量并且可用的复杂软件系统的能力 ...

  4. Java(215-231)【Object类、常用API】

    1.Object类的toString方法 java.lang.Object 类 Object 是类层次结构的根(父)类. 每个类(Person,Student...)都使用 Object 作为超(父) ...

  5. Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(三)

    在之前系列博文中,已经介绍完了数据采集和数据存储,那数据如何展示呢?所以今天就专门来讲下数据如何展示的问题. 以前博文参考: Docker系列--InfluxDB+Grafana+Jmeter性能监控 ...

  6. 配置 ESLint 自动格式化自闭合标签(Self closing tag)

    对于没有子元素或不需要子元素的 HTML 标签,通常写成其自闭合的形式会显得简洁些, - <SomeComponent></SomeComponent> + <SomeC ...

  7. 1068 Find More Coins

    Eva loves to collect coins from all over the universe, including some other planets like Mars. One d ...

  8. node运行的第一个helloWorld程序

    hello world 参考链接: https://www.runoob.com/nodejs/nodejs-http-server.html https://npm.taobao.org/ http ...

  9. 技术面试问题汇总第004篇:猎豹移动反病毒工程师part4

    这次所讨论的三个问题,比如DLL以及HOOK,很容易被病毒木马所利用,因此必须要比较全面地进行了解.而异常处理机制,则往往与漏洞相关联.它们自身的概念并不难理解,只是由之引申而来的问题,在计算机安全领 ...

  10. PAT 乙级 -- 1010 -- 一元多项式求导

    题目简述 设计函数求一元多项式的导数.(注:xn(n为整数)的一阶导数为n*xn-1.) 输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出 ...