• 快速搭建LAMP环境


    本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。

    体验目标

    本场景将提供一台配置了CentOS 7.7的ECS实例(云服务器)。通过本教程的操作,您可以基于ECS实例快速搭建一套LAMP环境。

    背景知识

    本场景主要涉及以下云产品和服务:

    云服务器ECS

    云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

    实验详情

    连接ECS服务器

    1.打开系统自带的终端工具。

    • Windows:CMD或Powershell。
    • MAC:Terminal。

    2.在终端中输入连接命令ssh [username]@[ipaddress]。您需要将其中的username和ipaddress替换为第1小节中创建的ECS服务器的登录名和公网地址。例如:

    ssh root@123.123.123.123

    命令显示结果如下:

    3.输入yes。

    4.同意继续后将会提示输入登录密码。 密码为已创建的云服务的ECS的登录密码。

    登录成功后会显示如下信息。

    安装Apache服务

    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

    1.执行如下命令,安装Apache服务及其扩展包。

    yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

    返回类似如下图结果则表示安装成功。

    2.执行如下命令,启动Apache服务。

    systemctl start httpd.service

    3.测试Apache服务是否安装并启动成功。

    Apache默认监听80端口,所以只需在浏览器访问ECS分配的IP地址http://<ECS公网IP>,如下图:

    安装MySQL数据库

    1.执行以下命令,下载并安装MySQL官方的Yum Repository

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql-community-server 

    2.执行以下命令,启动 MySQL 数据库。

    systemctl start mysqld.service

    3.执行以下命令,查看MySQL初始密码。

    grep "password" /var/log/mysqld.log 

    4.执行以下命令,登录数据库。

    mysql -uroot -p

    5.执行以下命令,修改MySQL默认密码。

    set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
    ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

    6.执行以下命令,授予root用户远程管理权限。

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

    7.输入exit退出数据库。

  • 相关阅读:
    Python的集合和元组
    Python之 string 和 random方法
    Python文件读取常用方法
    Python文件读写之r+/w+/a+
    Python非空即真,非零即真
    【转】Python字符串格式化
    HTML5新增的form属性简介——张鑫旭
    CSS3选择器:nth-child和:nth-of-type之间的差异——张鑫旭
    CSS页面重构“鑫三无准则”之“无图片”准则——张鑫旭
    CSS垂直翻转/水平翻转提高web页面资源重用性——张鑫旭
  • 原文地址:https://www.cnblogs.com/Nidhogg14/p/13472083.html
Copyright © 2020-2023  润新知