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. 研发效率破局之道 Facebook工作法

    如果你问中国和美国互联网公司都有什么差别,很多人会回答:低效加班文化.最近爆出的996大讨论,通过糙快猛打拼和996加班去抢占市场获得机会的成功案例越来越少.至此,只有提高效能才是出路. 由于软件开发 ...

  2. php中的一些没有用过的,但是见到过的方法 函数

    strlen(); strlen 和 mb_strlen 都是用于获取字符串长度的, 其中 strlen 只针对单字节编码字符,也就是说它计算的是 字符串的总字节数,如果是多字节编码,如 gbk 和 ...

  3. xman_2019_format(非栈上格式化字符串仅一次利用的爆破)

    xman_2019_format(非栈上格式化字符串仅一次利用的爆破) 首先检查一下程序的保护机制 然后用IDA分析一下 存在后门 首先malloc了一片堆空间,读入数据 把刚刚读入的数据当作格式化字 ...

  4. JavaScript课程——Day07(对象简介、Math对象、时间对象、字符串对象)

    1.对象简介 在javaScipt中,一切皆为对象或者皆可以被用作对象 宿主对象:window,document 内置对象:Number  String  Boolean  Array数组  Obje ...

  5. logstash收集springboot日志

    logstash收集springboot日志 maven依赖 <dependency> <groupId>net.logstash.logback</groupId> ...

  6. 1.1.09- 序列赋值 is , is not运算符

    两个变量的交换算法 代码如下: a = 10000 b = 20000 temp = a a = b b = temp print(a) print(b) 序列赋值: a,b = b,aprint(a ...

  7. 缓冲区溢出分析第05课:编写通用的ShellCode

    前言 我们这次的实验所要研究的是如何编写通用的ShellCode.可能大家会有疑惑,我们上次所编写的ShellCode已经能够很好地完成任务,哪里不通用了呢?其实这就是因为我们上次所编写的ShellC ...

  8. Android系统加载Apk文件的时机和流程分析(1)--Android 4.4.4 r1的源码

    本文博客地址:https://blog.csdn.net/QQ1084283172/article/details/80982869 Android系统在启动时安装应用程序的过程,这些应用程序安装好之 ...

  9. Python中对序列数据的汇总(collections模块)

    目录 Counter most_common 对于序列如字符串str.列表list和tuple可以统计里面数据出现的次数.我们使用的是 collections 模块. collections模块的常用 ...

  10. Java常见异常(Runtime Exception )小结

    java.lang.NullPointerException 程序遇上了空指针 UnsupportedOperationException 不支持的操作 IllegalArgumentExceptio ...