200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 阿里云ECS服务器CentOS8环境下LAMP配置和Wordpress安装

阿里云ECS服务器CentOS8环境下LAMP配置和Wordpress安装

时间:2019-10-27 07:50:03

相关推荐

阿里云ECS服务器CentOS8环境下LAMP配置和Wordpress安装

文章目录

第一部分 官网复杂教程部分矫正(仅供参考)1.登录云服务器2.部署环境3.安装和配置WordPress4.发布博客 第二部分 阿里云ECS服务器博客搭建简单安装教程

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

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

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

1.登录云服务器

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

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

ssh root@123.123.123.123

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

登录成功会有欢迎语提示。

2.部署环境

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

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

安装mod_auth_mysql可能会出现问题,解决方案见这里

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

systemctl start httpd.service

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

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

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

执行以下命令,下载安装MySQL

wget /get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -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退出数据库

安装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-mysql失败的问题,解决方案参考这里。

也可能会出现安装php-imap失败的问题,解决方案参考这里。

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

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

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

systemctl restart httpd

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

3.安装和配置WordPress

下载并安装wordpress

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

wget /latest.tar.gz

tar -xzf latest.tar.gz

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

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

cd /wordpresscp wp-config-sample.php wp-config.phpcd ../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-blogmv * /var/www/html/wp-blog/

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

sed -i 's/database_name_here/***数据库名称**/' /var/www/html/wp-blog/wp-config.phpsed -i 's/username_here/***数据库用户名***/' /var/www/html/wp-blog/wp-config.phpsed -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.发布博客

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

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

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

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

重置云服务器方法:

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

本文是对以下博客做的补充

CentOS8环境搭建LAMP环境并安装wordpress

LAMP环境搭建见上文。

补充1:中文版本wordpress下载

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

wget /latest-zh_CN.tar.gztar -xvf latest-zh_CN.tar.gz -C /var/www/html

然后开始往下操作即可。

补充2:创建Wordpress数据库

安装Wordpress的步骤4中,虽然创建了账户,但是没有创建数据库,此步可以按照以下操作:

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

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退出数据库

补充3:访问wordpress管理控制台

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

这次安装半个小时不到就装好了。。。大快人心。

按照满是坑的官网教程哼哧哼哧搞了两天之后,虽然不成功,但是重新复习了下Linux的基本指令操作,比如pwd ls ls-a mv rm -rf cp vi操作~~~以前觉得很难理解的知识,现在竟然有种融会贯通的感觉。

补充4:隐藏Apache服务器的欢迎页

参考:/Aguangg_6655_la/article/details/53915917

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

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

cd /etc/httpd/conf.d

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

ls

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

vim welcome.conf

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

4.重启服务器

service httpd restart

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。