如果要利用阿里云服务器去创建自己的博客需要哪些工作呢?
https://developer.aliyun.com/adc/scenario/exp/fdecd528be6145dcbe747f0206e361f3

一:ECS:即Elastic Compute Service属于云计算平台中(iaas paas saas)的iaas(Infrastructure as a Service)基础架构服务,如此不用自己去采购硬件,动态灵活高度可拓展。

二:一般来说,建一个网站需要经典的软件环境,即LAMP:(linux+apache+mysql+php),创建博客也不例外。

三:硬件以及软件环境都已经部署好了,博客虽小倒也不能从头做起,这个时候需要一套框架,这样不需要自己去从头开发。此次将使用WordPress (WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。)搭建一个简单的独立博客。

1:首先连接已经购买的实例

ssh root@123.123.123.123//公网IP

随后输入实例密码,如果是第一次输入yes即可。成功连接之后会出现一下画面:
图片说明
2:安装服务器

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

(在阿里云服务器上安装服务器非常快,应该有专线连接或者说直接在”服务器附近“就有瞎子啊资源)
输入以下命令将启动服务器:

systemctl start httpd.service

(那么关闭服务器命令是什么呢?)

service httpd stop//其中一种关闭服务器的命令

测试服务器是否安装成功
直接在浏览器输入:123.123.123.123(购买的公网地址)
如果能打开著名的TEST画面,说明服务器安装成功。
3:安装数据库
输入以下命令:

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
/*可以看出是到达指定网站下载资源*/
yum -y install mysql57-community-release-el7-10.noarch.rpm
/*安装mysql源*/
yum -y install mysql-community-server
/*安装mysql*/

用以下命令启动数据库

systemctl start mysqld.service

查看初始密码

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

记住这个密码,然后登录数据库

mysql -uroot -p

用初始密码登录数据库时,会要求用户修改密码,否则会出现以下错误:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'oihqwfoiv218974u82914*()';

创建wordpress库:

create database wordpress; 

可以用以下命令检查是否成功:

show databases;

4:安装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

可以用以下步骤检测是否成功

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php//首先创建测试页面
systemctl restart httpd//启动服务器

然后在浏览器中输入:123.123.123.123/phpinfo.php
如果出现页面则成功。
5:Wordpress安装和配置

yum -y install wordpress//安装

执行如下命令,修改wp-config.php指向路径为绝对路径。

# 进入/usr/share/wordpress目录。
cd /usr/share/wordpress
# 修改路径。
ln -snf /etc/wordpress/wp-config.php wp-config.php
# 查看修改后的目录结构。
ll

执行如下命令,移动wordpress到Apache根目录

# 在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。
mkdir /var/www/html/wp-blog
mv * /var/www/html/wp-blog/

执行以下命令修改wp-config.php配置文件。

sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/oihqwfoiv218974u82914*()/' /var/www/html/wp-blog/wp-config.php

执行以下命令,查看配置文件信息是否修改成功。

cat -n /var/www/html/wp-blog/wp-config.php

重启Apache服务

systemctl restart httpd

6:测试
浏览器输入:

123.123.123.123/wp-blog/wp-admin/install.php

出现以下画面即可;
图片说明