LAMP是Linux、Apache、MySQL、PHP的简称。
web服务器主要功能是提供网上信息浏览服务。
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
首先,创建资源,用命令cmd打开系统自带终端,在终端中用命令ssh root@123.123.123.123(ECS公网地址)登录到我们的ECS服务器。
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
此命令用来安装Apache服务及其扩展包。
systemctl start httpd.service
此命令用来启动Apache服务。
(上节课学习过安装宝塔面板时一键安装LAMP服务)
测试Apache服务是否安装并启动成功。
Apache默认监听80端口,所以只需在浏览器访问ECS分配的IP地址http://公网IP>
MySQL是一个关系数据库管理系统,也是最流行的数据管理系统。
关系型数据库:它通过数据、关系和对数据的约束三者组成数据模型来存放和管理数据。
执行以下命令,下载并安装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
执行命令 systemctl start mysqld.service
启动MySQL数据库
执行命令grep "password" /var/log/mysqld.log
查看MySQL初始密码
执行mysql -uroot -p 登录数据库(但是这里我输入原始密码显示错误
执行命令set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678'; 修改MySQL默认密码。
执行命令GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '12345678'; 授予root用户远程管理权限。
输入exit退出数据库。