zoukankan      html  css  js  c++  java
  • 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搭建完成 !

  • 相关阅读:
    转载c++中的多态性
    sdk环境下数据库访问之ADO
    ADO数据库访问问题
    PopMenu 弹出式菜单(变灰,禁用,激活)
    控制台窗口界面控制设计
    判断整数序列是不是二元查找树的后序遍历结果
    把二元查找树转变成排序的双向链表
    二叉树平衡因子应用举例
    二元查找树转换为它的镜像
    满二叉树先序、中序和后序之间的转换
  • 原文地址:https://www.cnblogs.com/hugboy/p/12865445.html
Copyright © 2011-2022 走看看