对官网教程已经趟过坑的直接跳转到第二部分即可

第一部分 官网复杂教程部分矫正(仅供参考)

使用Apache作为后端服务器,并在云服务器上创建一个MySQL数据库用来存储数据,系统为CentOS8。

1.登录云服务器

默认已购买ECS服务器,并且已更改目标实例密码,且系统已安装OpenSSH工具

在终端输入以下命令,连接远程服务器。(123.123.123.123是ECS服务器的公网IP地址)

ssh root@123.123.123.123

执行之后输入yes然后输入云服务器的登录密码

登录成功会有欢迎语提示

2.部署环境

1)在ECS云服务器上,执行以下命令,安装Apache服务及扩展包

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

2)执行以下命令,启动Apache服务器

systemctl start httpd.service

3)查看本实例安全组,及配置规则(80端口必须配置)

4)配置好80端口后,打开浏览器输入ECS服务器的公网IP,如果显示如下测试页面,表示Apache服务安装成功

在这里插入图片描述

5)在ECS服务器上搭建一个MySQL数据库

①执行以下命令,下载安装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

可能出现网速慢,下载时间比较长。

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

systemctl start mysqld.service

执行以下命令,查看MySQL数据库

systemctl status mysqld.service

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

mysql -uroot -p

②下面是MySQL命令

执行以下命令,查看MySQL所有用户关键信息

select host,user,password from mysql.user;

执行以下命令,修改密码

set password for root@localhost=password('XXXX');#XXXX为要设置的密码

退出重新登录数据库即可验证密码是否修改正确

执行以下命令,创建一个存储博客网站内容的数据库

create database wordpress;

执行以下命令,查看是否创建成功

show databases;

Ctrl+c退出数据库,或者输入exit退出数据库

6)安装PHP

WordPress是使用PHP语言开发的博客平台。需要先安装PHP

执行以下命令安装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

执行以下命令创建PHP测试页面

echo "" > /var/www/html/phpinfo.php

执行以下命令,重启Apache服务

systemctl restart httpd

打开浏览器,http://<ECS公网IP>/phpinfo.php,显示如下页面表示PHP安装成功。

在这里插入图片描述

 
3.安装和配置WordPress

下载并安装wordpress

下载安装包并解压(下载时间因网络原因会比较长)

wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz

将wordpress文件夹拷贝至apache服务器根文件目录下(正常情况下为:/var/www/html )

(此步骤主要为了跟阿里云搭建云博客教程后续保持一致,因为yum -y install wordpress安装时报No match for argument错误)

cd /wordpress 
cp wp-config-sample.php wp-config.php 
cd ../ cp -r wordpress /etc/ 
cp -r wordpress /usr/share/

修改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/***数据库名称**/' /var/www/html/wp-blog/wp-config.php 
sed -i 's/username_here/***数据库用户名***/' /var/www/html/wp-blog/wp-config.php 
sed -i 's/password_here/***数据库密码*/' /var/www/html/wp-blog/wp-config.php

修改数据库名称,用户名,密码

修改好之后按照提示退出,输入以下命令查看配置文件信息是否修改成功

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

出现以下更改则为成功

在这里插入图片描述

执行以下命令,重启Apache服务器

systemctl restart httpd

4.发布博客

打开浏览器并访问http://[ECS公网IP]/wordpress/wp-admin/install.php进行wordpress初始化

有可能到这一步,还是不对。。。不要放弃,还有其他方法。

第二部分 阿里云ECS服务器博客搭建简单安装教程

申请了阿里云服务器之后,按照控制台搭建云博客,走一步一个坑,终于走到最后一步的时候,还是一个天坑。索性推到重来,重置云服务器之后,按照其他教程反而十分顺利。

重置云服务器方法:

云服务器控制台 —>左边菜单栏–>实例列表–>点击你要重置的实例名称进入实例详情–>先在右上方点击停止,停止实例–>然后在配置信息那里有个更多的下拉—>重新初始化云盘–>按照指示操作

LAMP环境搭建:

  • 环境 :Linux+Nginx ( Apache )+Mysql+Php
  • php : 5.6 +
  • Mysql : 5.0 +
  • 空间 :100m+
  • 数据库大小 :20m+
  • 对于最新版Wordpress,官方推荐运行软件版本:php7.3和MySQL 5.6

先更新一下yum源

yum makecache

安装apache:

1.查看是否安装过Apache(CentOS中软件包名为httpd)

yum info httpd

2.如果安装则卸载

yum remove -y "httpd*"

3.安装Apache

yum -y install httpd

4.运行并设置自启动

systemctl start httpd systemctl enable httpd systemctl status httpd

安装mariadb (mysql的替代):

1.查看是否安装mariadb

yum info mariadb yum info mariadb-server

2.卸载已经安装的mariadb

yum remove -y "mariadb*"

3.安装mariadb

yum -y install mariadb mariadb-server

4.运行并设置mariadb自启动

systemctl start mariadb 
systemctl enable mariadb 
systemctl status mariadb

5.初始化mysql数据库

mysql_secure_installation

之后会出现命令行的交互界面,根据实际需要设置信息即可

安装PHP

1.查看是否已经安装

yum info php

2.如果已经安装则卸载

yum remove -y "php*"

3.安装php以及必要的库

yum -y install php 
yum -y install php-common php-cli php-gd php-pdo php-develf 
yum -y install php-xml php-json php-mysqlnd php-bcmath

至此,LAMP环境也就搭建好了,下一步就是部署Wordpress了

安装Wordpress

首先从官网下载wordpress的压缩包,此处我们用的是5.3.2版本的( wordpress-5.3.2.tar.gz)

1.解压(高版本的tar会自动选择解压参数,因此这里省略)

tar -xvf wordpress-5.3.2.tar.gz -C /var/www/html

中文版本wordpress下载
下载中文版的wordpress并解压复制到/var/www/html中

wget http://cn.wp101.net/latest-zh_CN.tar.gz 
tar -xvf latest-zh_CN.tar.gz -C /var/www/html

2.调整wordpress目录的所属用户和组

chown -R apache:apache /var/www/html/wordpress

3.调整目录权限

chmod -R 755 /var/www/html/wordpress

4.wordpress需要使用数据库,现在给mysql添加账户并创建数据库

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

mysql -uroot -p

下面是MySQL命令

执行以下命令,查看MySQL所有用户关键信息

select host,user,password from mysql.user;

执行以下命令,修改密码

set password for root@localhost=password('XXXX');#XXXX为要设置的密码

退出重新登录数据库即可验证密码是否修改正确

执行以下命令,创建一个存储博客网站内容的数据库

create database wordpress;

执行以下命令,查看是否创建成功

show databases;

Ctrl+c退出数据库,或者输入exit退出数据库

#按照提示输入密码即可登录数据库 
mysql -uroot -p  #创建用户,注意username和password分别替换为需要的用户名和密码  #host表示允许访问的主机地址,使用localhost表示只允许本地访问,使用%通配一切远程主机 
CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 

#赋予账号权限, .通配所有权限 
GRANT ALL PRIVILEGES ON *.* TO ‘username’@‘%’ IDENTIFIED BY 'password’; 

#修改成功后 
quit

5.之后访问服务器,遵循wordpress的安装引导即可

如果提示没有wp-config.php,可以去wordpress目录下修改wordpress-config-sample.php把相关字段替换为实际使用的信息,之后将这个文件改名为wp-config.php

在改文件中添加一下内容以启用调试:

#开启调试功能 
define( 'WP_DEBUG', true ); 

#输出调试信息 
define( 'WP_DEBUG_LOG', true ); 

#显示调试信息 
define('WP_DEBUG_DISPLAY', true);

6.访问wordpress管理控制台

http://[ECS公网IP]/wordpress/wp-admin/install.php 访问wordpress管理控制台,按照提示操作即可

注:下载 wp-config-sample.php文件,重命名为:wp-config.php。打开文件,填进相关空间数据库信息,保存文件并上传。

打开浏览器,输入域名,即可弹出安装界面。填上相关网站信息,点击”安装Wordpress”按钮即可完成。

 

7.隐藏Apache服务器的欢迎页

上述所有安装成功后,如果想隐藏Apache服务器的欢迎页(该界面是用来测试Apache服务器是否工作正常),可以进行如下操作:

1)在终端中输入以下命令

cd /etc/httpd/conf.d

2)查看当前文件夹下的内容

ls

3)vim编辑器打开首页配置文件 welcome.conf

vim welcome.conf

 

在这里插入图片描述

像图片种注释掉这几行即可。

4)重启服务器

service httpd restart

Assistants - 用心做好一件事 | 公众号“Assistants”

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 本站站长QQ:1195193561,官网:https://www.zhaoshengblog.cn
3. 本站资源仅作为学习用,商用请支持正版授权!
4. 本站主要为Axure原型模板、Axure元件库原创作品及Axure原型设计教程分享,助你快速打造友好美观的交互原型。


Assistants-产品经理聚集地 » 阿里云ECS服务器CentOS8环境下LAMP配置和WordPress安装

发表评论

Hi, 如果你对此有疑问,可以跟我联系哦!

联系作者

最实用的经验,分享给最需要的读者,希望每一个来访的朋友都能有所收获!

收藏本站 网址导航
访问统计
53963
用户总数
19
资源总数
135
运营天数
392
开通SVIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡