ECS7天训练营系列第四天

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 云数据库,LAMP

启动ECS服务器

大方的阿里直接借给我一台服务器用来学习,有服务器同学可以用自己的。安装Openssh终端,进行远程连接。(注意保护好自己的用户名和IP)

启动PolarDB

1.复制ECS用户名账密进入管理页面
2.选择PolarDB
3.新建账号
4.创建数据库
PS:3,4两步一定要记好自己的账号和密码,数据库账号如果始终登不上去,想想是不是这两个方面出问题了。特别是完全跟着教程做的同学!
5.配置白名单(可以让谁访问)

安装LAMP

1.登录ECS
2.安装Apache服务及其扩展包

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

3.安装PHP环境

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

4.安装MySQL

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

5.启动MySQL数据库

systemctl start mysqld

部署门户网站

1.安装Git

yum -y install git

2.下载PbootCMS源码文件

cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git

3.将安装包拷贝到Apache的wwwroot目录下

cp -r PbootCMS/* /var/www/html/

4.修改站点根目录文件权限

chmod -R a+w /var/www/html

5.向数据库中导入CMS的初始数据

sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -hpc-uf607p5sw67g14g03.rwlb.rds.aliyuncs.com -utest_user -p123456789As-Duser_db < $sql_file

6.修改CMS系统数据库配置

cat > /var/www/html/config/database.php << EOF
<?php
return array(
    'database' => array(
        'type' => 'mysqli', 
        'host' => 'pc-uf607p5sw67g14g03.rwlb.rds.aliyuncs.com', 
        'user' => 'test_user',
        'passwd' => '123456789As',
        'port' => '3306',
        'dbname' => 'user_db' 
    )
);
EOF

切记! 一定是自己设置的数据库相关填进去,忘了的可以打开管理面板看看!
7.ECS本实例安全组
更改添加 TCP 的 22和80端口,ip改为0.0.0.0任何都可以,为了保险起见可以加入自己的ip。
8.重启 Apache服务

systemctl restart httpd

最终效果

地址栏输入:http://xxx.xxx.xxx.xxx/ 进行访问
在这里插入图片描述

感想

专升本的暑假,干过几个月的PHP实习开发。大多时间还是学习和对原来的项目进行熟悉。看网课视频的时候是用phpstudy一键部署配置没有对细节过多深究,后来到公司也是WAMP的方式,通过这次和上几次终端安装和相关操作,使我对LAMP方式也有了更深刻的了解也不局限于phpstudy这种懒人模式。对把整个运行环境都放在云上有了更深刻的使用和理解。最后有点坑的就是 导入初始数据阶段 总是失败。发现都是当时数据库和账户一时手快都忘了,又重新弄了,不细心。总之还是要学习再学习!

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
存储 弹性计算 搜索推荐
|
弹性计算
ECS七天训练营第四天
使用PolarDB和ECS搭建门户网站
ECS七天训练营第四天
|
弹性计算 关系型数据库 数据库连接
ECS训练营第四天学习
使用PolarDB和ECS搭建门户网站。
ECS训练营第四天学习
|
存储 SQL Oracle
ECS七天训练营第四天学习笔记
使用PolarDB和ECS搭建门户网站
ECS七天训练营第四天学习笔记
|
弹性计算 NoSQL 安全
|
弹性计算 NoSQL 安全
ECS训练营第五天学习
搭建个人Leanote云笔记本
ECS训练营第五天学习
|
弹性计算 关系型数据库 数据库连接
ECS训练营第四天笔记
创建资源,创建PolarDB数据库账号,连接ECS服务器,安装LAMP环境,搭建门户网站。
ECS训练营第四天笔记
|
弹性计算 负载均衡 数据安全/隐私保护
|
弹性计算 负载均衡 数据安全/隐私保护

热门文章

最新文章