• 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搭建完成 !

  • 相关阅读:
    php备份数据库类分享
    nginx https配置后无法访问,可能防火墙在捣鬼
    linux服务器,svn认证失败,配置问题,防火墙等等
    为了解决linux配置Nginx 只能关闭防火墙才能访问的问题
    nginx 防火墙、权限问题
    思数云hadoop目录
    delete
    善用GIMP(Linux下的Photoshop),图像处理轻松又自由
    超赞干货!2016年新鲜出炉的20款网页开发工具推荐
    10款Web前端工具
  • 原文地址:https://www.cnblogs.com/hugboy/p/12865445.html
Copyright © 2020-2023  润新知