前言:最近在学习esc服务器的使用以及网站的建立,特此记录
1.1 ECS服务器的组成
ECS服务器由实例(vcpu 内存) 块存储(磁盘) 网络 等物理组件和 镜像 快照 安全组 等功能组件组成
1.2 LAMP环境的部署
搭建网站需要LAMP或者LNMP环境,这里简单介绍LAMP环境的建立,由于启动ecs服务器时已经建
立好了linux系统,所以这里只介绍amp的安装
1.2.1 Apache的建立
# 安装 Apacheyum -y install httpd
# 设置 Apache 开机自启动systemctl enable httpd
# 启动 Apachesystemctl start httpd
# 查看 Apache 运行状态systemctl status httpd
1.2.2 部署MySQL
# 更新 YUM 源
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# 安装 MySQL 数据库
yum -y install mysql-community-server --nogpgcheck
# 设置 MySQL 开机自启动
systemctl enable mysqld
# 启动 MySQL
systemctl start mysqld
# 查看 MySQL 运行状态
systemctl status mysql
# 查看 MySQL root用户默认密码
grep 'temporary password' /var/log/mysqld.log |awk '{print $11}'
# 执行MySQL 数据库初始化命令,
mysql_secure_installation
注意mysql的退出方式,输入quit退出或者ctrl + d退出,之前使用crtl +z将mysql挂起似乎出了不少
bug
1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查
找中,Ctrl+C就会强制结束当前的这个进程。
2、Ctrl+Z 是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他
的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将
mysql挂起,然后进行其他操作,然后输入fg回车后就可以回来,当然可以挂起好多进程到后台,然
后 fg 加编号就能把挂起的进程返回到前台。当然,配合bg(后台)和fg命令进行前后台切换会非常方
便。
3、Ctrl+D 是发送一个exit信号,没有那么强烈,类似ctrl+C的操作,比如你从管理员root退回到你
的普通用户就可以这么用。
1.2.3 部署php
# 更新YUM源
yum -y install epel-release
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 安装 PHP
yum-config-manager --enable remi-php82
yum -y install php php-cli php-common php-devel php-embedded php-fpm php-gd php-ldap php-mbstring php-mcrypt php-fpm php-mysqlnd php-pdo php-opcache php-xml php-soap php-redis php-mongodb
# 查看 PHP 安装版本
php -v
1.3 域名配置
租完域名解析一下,然后去备案就行了,不备案是无法解析到你设置的服务器ip的,除非你用的是国
外的域名具体的操作不加叙述了
标签:MySQL,使用,systemctl,ecs,install,mysql,yum,php From: https://www.cnblogs.com/rpup/p/17763553.html