zoukankan      html  css  js  c++  java
  • 如何在Linux Mint 20 Ulyana上安装LAMP Stack

    步骤1.在运行以下教程之前,重要的是通过apt在终端中运行以下命令来确保系统是最新的:
    sudo apt update
    步骤2.在Linux Mint 20上安装LAMP Stack。
    在终端上运行以下命令以安装LAMP服务器:
    sudo apt install lamp-server^
    当出现“ 您是否要继续 ”的提示时,请按“ Enter ”继续安装。
    测试Apache Web服务器
    完成安装后,请运行:
    sudo systemctl start apache2.service
    sudo systemctl enable apache2.service
    配置防火墙
    安装Apache之后,有必要修改UFW防火墙规则以打开HTTP和HTTPS端口。运行以下命令:
    sudo ufw allow 'Apache Full'
    要验证更改,请运行以下命令:

    $ sudo ufw status
    
    Status: active
    To Action From
    -- ------ ----
    22/tcp ALLOW Anywhere
    Apache Full ALLOW Anywhere
    22/tcp (v6) ALLOW Anywhere (v6)
    Apache Full (v6) ALLOW Anywhere (v6)

    验证Apache安装。
    Apache2从/var/www/html目录为您的网站提供任何文件。打开您喜欢的浏览器,然后打开以下URL来验证Apache的安装:
    http://your-ip-address
    配置MySQL
    安装后,MySQL将自动启动。要检查状态,请输入以下命令:
    sudo systemctl status mariadb
    从默认设置保护MySQL。
    默认情况下,不对MySQL进行加固。您可以使用mysql_secure_installation脚本保护MySQL 。您应该仔细阅读每个步骤,并在每个步骤下面仔细进行操作,这将设置root密码,删除匿名用户,禁止远程root登录以及删除测试数据库并访问安全的MariaDB:

    mysql_secure_installation
    NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
    SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
    
    Enter current password for root (enter for none):
    OK, successfully used password, moving on...
    
    Set root password? [Y/n] y
    New password:
    Re-enter new password:
    Password updated successfully!
    Reloading privilege tables..
    ... Success!
    
    Remove anonymous users? [Y/n] y
    ... Success!
    
    Disallow root login remotely? [Y/n] y
    ... Success!
    
    Remove test database and access to it? [Y/n] y
    - Dropping test database...
    ... Success!
    - Removing privileges on test database...
    ... Success!
    
    Reload privilege tables now? [Y/n] y
    ... Success!
    
    Cleaning up...
    Thanks for using MariaDB!

    要登录MySQL,请使用以下命令(请注意,该命令与登录MariaDB数据库的命令相同):
    mysql -u root -p
    还尝试创建一个新的数据库,用户并为数据库分配权限:

    ## CREATE DATABASE
    MySQL [(none)]> CREATE DATABASE mydb;
    
    ## CREATE USER ACCOUNT
    MySQL [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'your-secret-passwd';
    
    ## GRANT PERMISSIONS ON DATABASE
    MySQL [(none)]> GRANT ALL ON mydb.* TO 'dbusers'@'localhost';
    
    ## RELOAD PRIVILEGES
    MySQL [(none)]> FLUSH PRIVILEGES;

    然后,重新启动MariaDB数据库服务器,并使用以下命令使它能够在系统启动时启动:
    sudo systemctl restart mysql
    sudo systemctl enable mysql
    测试PHP
    完成安装后,可以使用以下命令确保系统上已安装最新稳定版本的PHP 7.4:
    php -v
    要测试PHP,请创建一个名为info.php的测试文件,其内容如下。保存文件,然后浏览到它以查看PHP是否正在运行:

    nano /var/www/html/info.php
    <?php
    phpinfo();
    ?>

    重新启动Apache2以确保更改在测试php之前生效:
    sudo systemctl restart apache2
    恭喜你!您已经成功安装了LAMP Stack。A5互联https://www.a5idc.net/

  • 相关阅读:
    Core Animation简介
    objective-c 常用函数、变量
    NSString判断纯数字
    自定义对话框AlterView
    IOS 6 自动布局 入门-1(IOS中autolayout和之前版本autoresize的差异)
    真机调试问题 错误集合
    block使用小结、在arc中使用block、如何防止循环引用
    View和viewController的生命周期
    IOS侧滑和webview
    Linker Error、MRC与ARC、导航条背景
  • 原文地址:https://www.cnblogs.com/a5idc/p/13733721.html
Copyright © 2011-2022 走看看