云服务器搭建个人博客网站WordPress教程

112 篇文章 2 订阅
订阅专栏
38 篇文章 1 订阅
订阅专栏

原味链接:https://blog.csdn.net/yzzz66/article/details/106174581


今天使用阿里云免费提供的一台基础环境的 CentOS 6.4 64 位的 ECS(云服务器)实例,完成了安装和部署LAMP 环境并安装 WordPress博客,下面记录下实验过程,和一些小细节上的问题(比如如何将域指向子目录等),学完之后的你从零开始配置一个WordPress网站将会变的十分容易。

如果你也想自己免费动手试一试,可以在 这里领取免费实验环境,跟着教程演练一遍。

下面我们开始Apache + MySQL + PHP语言环境的安装和部署( LAMP),以及WordPress 的安装和基础配置。
(每一步骤都有截图和讲解,相信新手也能一看就懂吧)

一.登陆云服务器
这里我们选择用远程终端工具连接,windows自带的cmd命令行工具就可以了。
先输入下面的命令,查看系统有没有装ssh工具:

ssh -V

如上图显示,则说明已经装好了ssh工具,若没有安装,可以下载安装 OpenSSH。

接着使用下面的命令,连接你的云服务器(前提是你的云服务器22端口和3389端口已开)

ssh root@xxx.xxx.xxx.xxxx(此处为你的公网ip)

二.安装Apache HTTP服务
1.输入命令,安装Apache服务和扩展包

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

2.安装完成后,启动Apache服务。

systemctl start httpd.service

3.在浏览器访问你的IP地址 http://<云服务器公网地址>,测试Apache服务是否安装成功。

出现如上图所示,这说明Apache安装成功了。

三.安装 MySQL 数据库
1.我们先下载并安装MySQL官方的Yum Repository

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安装成功。

2.启动 MySQL 数据库

systemctl start mysqld.service

3.这里我们查看下MySQL运行状态(显示为active则表示已经开启)

systemctl status mysqld.service

4.查看一下MySQL初始密码,后面我们需要登录进去

grep “password” /var/log/mysqld.log

5.登录数据库(这时界面同样不显示密码,只管输入密码就行)

mysql -uroot -p

6.接下来,我们修改一下MySQL的默认密码,比如这里我们的密码设置为NewPassWord1.(注意:设置的新密码不要太简单,必须同时包含大小写英文字母、数字和特殊符号中的三类字符)

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘NewPassWord1.’;

7.然后,我们创建WordPress数据库。比如这里我把数据库名字设置为wordpress,你可以自己修改成自己想要的。

create database wordpress;

8.创建之后,我们可以查看一下是否创建成功。用如下命令查看

show databases;

9.输入exit退出数据库即可。

四.安装 PHP 语言环境
1.安装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

  1. 创建PHP测试页面

echo “” > /var/www/html/phpinfo.php

 

 

3.然后打开浏览器,访问http://<云服务器公网地址>/phpinfo.php

出现如上图所示,就是PHP语言环境安装成功了。

五.Wordpress安装和配置
1.输入下方命令,安装wordpress。

yum -y install wordpress

出现上图所示,就表示安装完成了。

2.修改wp-config.php指向路径为绝对路径
我们先切换到/usr/share/wordpress目录:

cd /usr/share/wordpress

然后修改路径,(即建立一个软链接)

ln -snf /etc/wordpress/wp-config.php wp-config.php

3.我们可以查看一下修改后的目录结构,用“ll”命令

4.接着,在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。(这个文件夹将会用来放你的WordPress网站程序,当然你也可以自定义文件夹的名字,这里以wp-blog为例)

mkdir /var/www/html/wp-blog

5.把当前目录wordpress下的文件全部移到/var/www/html/wp-blog下。

mv * /var/www/html/wp-blog/

6.接着,修改wp-config.php配置文件。
用下面的命令替换以下三个参数值(或者你也可以手动修改wp-config.php配置文件的相关数据)
database_name_here为之前步骤中创建的数据库名称,此例子是wordpress。
username_here为数据库的用户名,此例子为root。
password_here为数据库的登录密码,此例子为NewPassWord1.。

没替换之前是这样:

输入命令,替换以下三个参数值:

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/NewPassWord1./’ /var/www/html/wp-blog/wp-config.php

7.查看配置文件信息是否修改成功

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

 

如下图所示,可以看到,信息已经修改成功了

8.重启Apache服务

systemctl restart httpd

六.测试并安装WordPress
1.打开浏览器并访问http://<云服务器的公网IP>/wp-blog/wp-admin/install.php
进入WordPress初始化配置界面

2.填写相关信息
Site Title:站点名称,例如:Hello ADC。
Username:管理员用户名,例如:admin。
Password:访问密码,例如:cIxWg9t@a8MJBAnf%j。
Your Email:email地址,建议为真实有效的地址。若没有,可以填写虚拟email地址,但将无法接收信息,例如:admin@admin.com。

 

因为前面我们已经在配置文件修改好了数据库信息,所以这里不需要填写数据库,直接就安装完成了。

3.登陆我们设置的后台登陆用户名和密码,就可以登录到wordpress管理后台了。

到这里我们的WordPress博客就安装完成了。

但是,我们此时的博客访问地址是http://<云服务器的公网IP>/wp-blog/,有的朋友希望把博客地址改成:http://<云服务器的公网IP>,也就是我们主域名 直接访问。
这也是我要讲到的一个小问题,具体修改方式有几种,我这里教大家一个最简单的方法:
首先,打开你的wordpress后台,在设置-常规里,将站点地址改成:http://<云服务器的公网IP> 或者你的域名。(这里我还没有绑定域名,暂时用ip地址做演示)


然后,把你的网站子目录下的index.php 复制到网站根目录。
这里就是把/var/www/html/wp-blog下的index.php 复制到 /var/www/html/下

最后一步,编辑你的根目录下的index.php (也就是刚刚复制过来的/var/www/html/index.php)
把最后一行的“/wp-blog-header.php”修改成“/wp-blog/wp-blog-header.php”,然后保存退出即可。

具体的修改方法,wordpress官方有介绍: 文档帮助,方法如下图所示,也就是我上面用的这种。

这时,我们打开我们的主域名http://<云服务器的公网IP>,就可以访问到我们的网站了。

好了,教程到这里就结束了。因为每一步骤都有截图,所以内容有点长,希望能够帮到大家。特别是新手朋友,按照教程一步一步来,应该没多大问题。码字不易,如果我的文章帮到你了,给我点个赞吧,谢谢!

云服务器搭建wordpress
m0_59331971的博客
11-26 1042
博客网站的搭建 服务器:Ecs 系统:CentOS 7 部署apache服务 1.安装apache服务(软件包名为http)及拓展包 [root@iZuf6hk94 ~]#yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql …………省略部分输出信息………… Complete! 2.启动apache(httpd)服务 [root@iZuf6hk94 ~]#systemctl start httpd.service 3.查看
云服务器搭建WordPress
qzcsu的博客
05-19 2025
在搭建之前首先做好一些准备工作,首先得有一台云服务器把,我这是在腾讯上抢的一台免费的服务器,配置很低只有1核1G,CentOS 7.2 64位,凑合着用把,本地操作系统win7旗舰版。 本篇文章主要目的:1.如何在云服务器上搭建一个WordPress 2.在搭建的过程中遇到的问题以及解决方案。
如何搭建一台永久运行的个人服务器?
最新发布
weixin_45840241的博客
07-15 327
今天的内容是一篇关于树莓派应用实践的文章,初步了解之后觉得很有意思,于是想把整个过程记录下来。
云服务器使用WordPress搭建个人博客并绑定域名全记录
fongim的博客
01-31 3188
云服务器使用WordPress搭建个人博客并绑定域名全记录
云服务器搭建博客网站wordpress
黎明总是如期而至
12-02 847
目录 一、登录云服务器 二、部署环境 三、安装和配置WordPress 四、发布博客 五、创建环境副本(可选) 一、登录云服务器 在购买ECS服务器后,系统会创建一个ECS实例。每一个ECS实例对应一台已购买的云服务器。您可以通过电脑上自带的终端工具访问云服务器进行应用部署和环境搭建。 1. 在ECS实例列表页面,选择实例的所属地域。 2. 找到目标实例,然后在操作列选择【更多】>【密码/密钥】> 【重置实例密码】,然后在弹出的对话框设置ECS实例的登录密码。 ...
Wordpress云服务器的部署
2301_81199430的博客
04-28 1767
接下来,使用最后所给的外网面板地址,复制到浏览器中,就可以登录服务器的宝塔面板,在其中进行服务器的环境配置浏览器打开http://[你的IP地址]/wp-config.php页面。,依次点击防火墙(安全组),添加规则,确认添加。这里有失败可能性,所以一定要注意符号有没有少。,则表示成功安装mariadb。安装Apache服务器成功,如图。进入MySQL数据库的操作终端。即可退出mysql界面,可以强制退出数据库界面)
云服务器 Ubuntu 16.04 搭建 WordPress 网站流程(三)
01-20
云服务器 Ubuntu 16.04 搭建 WordPress 网站流程(一) 云服务器 Ubuntu 16.04 搭建 WordPress 网站流程(二) 云服务器 Ubuntu 16.04 搭建 WordPress 网站流程(三) 云服务器 Ubuntu 16.04 搭建 WordPress 网站...
阿里云服务器 + WordPress 快速搭建个人博客
09-04
阿里云服务器 + WordPress 快速搭建个人博客详细教学
云服务器+博客+小白入手
04-25
基于阿里服务的个人博客搭建,适合小白入手。
真正从零开始搭建网站云服务器+宝塔面板+wordpress(超详细教程
01-09
跟着大佬教程:从零开始用云服务器+宝塔面板+WORDPRESS搭建网站(详细教程),一步步来,最终成功搭建网站! 下面分享我搭建网站的详细过程及一些体会。(其中会参考大佬的一些心得分享及一些格式) 目录 一、用到的...
新手搭建WordPress博客教程
01-09
转自个人博客https://blog.zqxin.top/archives/45 一、需要准备的 一台服务器或虚拟空间 域名(可选) 二、开始搭建 1.连接服务器 通过阿里的Workbench登录实例 2.安装宝塔面板 在ssh界面中输入安装命令 Centos...
使用CSDN服务搭建一个WordPress 个人站点(详细教程)
孙叫兽的博客
06-01 2083
CSDN开发指南
阿里云服务器+hexo个人博客搭建
twelvecoder
03-23 686
title: 阿里云服务器+hexo个人博客搭建 date: 2020-03-23 11:36:00 tags: categories: copyright:  作为本系列的第一篇文章,本文仅写出了阿里云服务器+hexo个人博客的搭建初始过程,并不涉及后面的next主题优化与选择。若想要深入了解如何优化next主题,那么可以去查看相关文献或者我将会在之后更新相关内容的文章。  阅读这篇文...
从零开始在云服务器搭建个人博客
weixin_45756488的博客
09-23 3962
写在前面 搭建个人博客不仅可以将学过的知识融会贯通更好的理解,还可以将自己的经验或者是踩过的坑传授给后来者,帮助他们更好的学习!Halo是在Github上开源的Java博客系统,我将用它从零开始在阿里云服务器搭建个人博客。点击查看官方文档。 前期准备 1.云服务器使用的是阿里云服务器,也可以使用其他云服务器,例如腾讯等等。 2.域名 可以在万网查询并注册自己的域名。注:如果不想注册域名也可以使用IP进行访问。 3.系统环境 ⑴. CentOS 服务器 ⑵. JRE 运行环境 ⑶. Nginx H.
超详细:使用云服务器+宝塔linux面板+WP搭建网站全流程
facaixxx2024的博客
05-24 1580
新手站长使用云服务器+宝塔linux面板+WordPress搭建网站全流程,目前轻量应用服务器会集成WordPress镜像,本文新手站长是以自己手动安装宝塔面板,然后在宝塔面板上新建站点,安装WordPress博客程序教程:使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网aliyunfuwuqi.com以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程:首先你需要注册一个阿里账号,并且账
云服务器上安装WordPress
qq_43478057的博客
06-27 2294
云服务器上安装个人主页WordPress安装Web服务器配置防火墙安装数据库MariaDB配置数据库安装PHP安装WordPress没有成功运行可以继续往下看 安装Web服务器 我的服务器是CentOS 7.5,先安装Web服务器Apache,也叫httpd yum -y install httpd 启动服务并设置为开机启动 systemctl start httpd.service syste...
超详细的网站搭建教程使用阿里RDS和ECS搭建个人博客网站
码出未来的博客
02-09 2766
今天讲一讲如何利用数据库、云服务器、word press搭建博客网站 1、注册阿里账号 2、购买数据库RDS(MySQL) 3、购买云服务器ECS 4、配置数据库 5、配置服务器 6、部署LAMP环境【Apache、MySQL、PHP、wordpress】 1、注册阿里账号 浏览器搜索阿里进入阿里官网 · 若是没有注册一个账号就行,可以支付宝或者淘宝扫码注册,以后登录则可以直接扫码 · 有账号则直接登录 2、购买数据库RDS(MySQL) 选择产品–数据库–关系型数据库–数据库RDS
个人服务器的选择
weixin_33698823的博客
08-27 315
  相信有很多小码农在学习技术和平时写Demo的时候,都需要一台个人服务器来看看效果。这里我就简单介绍一下如何去选择适合自己的服务器。   首先需求和用途:   主要考察空间大小 / 流量 / 连接数 / 数据库 / 流量 / 是否有其它特殊用途等。   如果你对服务器性能要求不大,个人建议一般的虚拟主机就可以了。   要求速度和语言环境,国内;要大空间,高性价比,国外。   国内...
用树莓派构建一台服务器,永久运行网站
涛哥聊Python
12-12 2061
点击上方“涛哥聊Python”,选择“星标”公众号重磅干货,第一时间送达来源:SegmentFault 社区作者:彭小呆链接:https://mp.weixin.qq.com/s/Hbf...
写文章

热门文章

  • rpm -qa的意思详解 61164
  • 给a标签设置颜色 29732
  • 新手如何利用电脑本地环境搭建网站(超详细) 26813
  • 关闭恶意无限弹窗的方法 22571
  • 服务器的GPU使用率显示100%怎么办? 22338

分类专栏

  • web 38篇
  • Linux 112篇
  • windows 12篇
  • Python 3篇

最新评论

  • 宝塔面板如何升级PHP版本?

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)增加条理清晰的目录;(2)增加除了各种控件外,文章正文的字数;(3)提升标题与正文的相关性。

  • “main process exited, code=exited”错误解决办法

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)起一个更符合文章内容的标题;(2)增加除了各种控件外,文章正文的字数;(3)增加条理清晰的目录。

  • 在云服务器上搭建网站如此简单

    CSDN-Ada助手: 如何在 Linux 操作系统中优化性能?

  • 一张图看懂4G和5G之间的区别

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)增加除了各种控件外,文章正文的字数;(2)增加条理清晰的目录;(3)提升标题与正文的相关性。

  • 给a标签设置颜色

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)增加除了各种控件外,文章正文的字数;(2)增加条理清晰的目录;(3)提升标题与正文的相关性。

大家在看

  • Java 全局实现接口操作日志 126
  • Liunx的热拔插守护进程机制
  • MySQL 数据类型详解
  • 基于python+flask框架的金融投资管理系统(开题+程序+论文) 计算机毕设
  • PTA L1-009 N个数求和

最新文章

  • 如何轻松实现视频搬运变原创?
  • 配音神器这款软件真的好用吗?
  • 腾讯云腾讯同传的Transformer模型是如何工作的,以及它如何提高翻译准确率?
2024
03月 114篇
02月 24篇
2022年2篇
2021年54篇
2020年77篇
2019年54篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码坪地SEO按天计费布吉网站建设塘坑网页设计南联百搜标王塘坑关键词按天收费同乐SEO按效果付费南澳百度竞价吉祥百姓网标王推广福田seo排名平湖网站定制木棉湾网站建设坪地seo网站推广光明外贸网站制作龙华建设网站南联网络推广南澳网站推广方案坪山SEO按天计费沙井网页设计坑梓企业网站设计双龙至尊标王同乐设计网站罗湖seo优化松岗外贸网站制作光明网站推广工具大运网站优化推广龙华优秀网站设计大鹏seo排名松岗营销型网站建设布吉企业网站建设大鹏百度关键词包年推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化