注1:本篇博客参考了腾讯云论坛的一篇腾讯云服务器搭建wordpress博客的文章,本文和论坛里面那篇文章的区别是:
①mysql数据库是自己搭建的
②远程登录工具用的是Xshell
注2:由于本人在腾讯云服务器上已经搭建了wordpress博客,所以以下教程的实验环境是:
①Vmware Workstation12
②Centos 6.5
虽然以上不是在云服务器上进行该实验,但是搭建步骤一模一样,没有什么本质区别!!!
购买云服务器
由于网上关于购买云服务器的教程比较多而且比较详细,这部分就不说了
腾讯云官网:http://www.qcloud.com
搭建mysql数据库
①卸载掉原有mysql
因为mysql数据库在Linux上很流行,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库
rpm -qa | grep mysql
如果有的话,我们就通过 rpm -e 命令或者 rpm -e –nodeps 命令来卸载
rpm -e mysql
rpm -e –nodeps mysql
②通过yum来进行mysql的安装
通过yum的方式进行mysql的数据库的安装,首先我们可以输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:
然后我们可以通过输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)
等待一段时间后,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件
发现通过yum方式安装mysql数据库省去了很多没必要的麻烦,当出现下面的结果时,就代表mysql数据库安装成功了
我们可以通过如下的命令,查看刚安装好的mysql-server的版本
③mysql数据库的初始化及相关配置
我们在安装完mysql数据库以后,会发现多出一个mysqld的服务,这个就是咱们的数据库服务,我们通过输入 service mysqld start 命令就可以启动我们的mysql服务
注意:如果我们是第一次启动mysql服务,mysql服务器首先会进行初始化的配置,如:
这时我们会看到第一次启动mysql服务器以后会提示非常多的信息,目的就是对mysql数据库进行初始化操作,当我们再次重新启动mysql服务时,就不会提示这么多信息了,如:
我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以通过 chkconfig –list | grep mysqld 命令来查看mysql服务是不是开机自动启动,如:
发现mysqld服务并没有开机自动启动,我们当然可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了
mysql数据库安装完成以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始工作,在输出的一大串信息中,我们看到这样一行信息:/usr/bin/mysqladmin -u root password ‘new-password’(为root账号设置密码)所以我们可以通过该命令来给我们的root账号设置密码(root账号是mysql的root账号,非Linux的root账号)
通过该命令给root账号设置密码为root
此时我们可以通过mysql -u root -p命令来登录我们的mysql数据库了
④mysql数据库的主要配置文件
/etc/my.cnf这是mysql的主配置文件,我们可以查看一下这个文件的一些信息
/var/lib/mysql mysql数据库的数据库文件存放位置,我们的mysql数据库的数据库文件通常是存放在了/var/lib/mysql这个目录下
我们可以自己创建一个数据库,来验证一下该数据库文件的存放位置
创建一个我们自己的数据库:
/var/log mysql数据库的日志输出存放位置(我们的mysql数据库的一些日志输出存放位置都是在/var/log这个目录下)
其中mysqld.log这个文件就是我们存放我们跟mysql数据库进行操作而产生的一些日志信息,通过查看该日志文件,我们可以从中获得很多信息
因为mysql数据库时可以通过网络访问的,并不是一个单机数据库,其中使用的协议是tcp/ip协议,我们都知道mysql数据库绑定的端口号是3306,所以我们可以通过netstat -anp命令来查看一下,Linux系统是否在监听3306这个端口号:
结果如上所示,Linux系统监听的3306端口号就是我们的mysql数据库
使用xshell登陆到云服务器
要开始安装首先我们要登录到云服务器,我习惯用Xshell,下面以Xshell为例,示例如何登录。Xshell可以直接度娘下载和安装。
第一步:点击新建一个会话
第二步:填会话名、服务器IP、端口号(默认22)和会话描述
第三步:选中刚创建的会话,点连接
第四步:输入服务器账号和密码
第五步:成功登入服务器
配置服务器环境
登录成功了,下面我们开始配置环境。安装Apache
安装php并使其支持MySQL
启动Apache
service httpd start
安装lrzsz
上传wordpress安装包并安装
到http://cn.wordpress.org,选择tar.gz格式的wordpress安装包下载到本地。如下图,一定要选择tar.gz的包下载。
在Xshell中进入服务器的/var/www/html/目录
cd /var/www/html/
输入rz命令弹出文件上传对话框,选择刚才下载的安装包,上传
rz
上传完成后解压安装包,命令如下,filename就是你安装包的名字,一般是wordpress-x.x-zh_CN.tar.gz,x是版本号
tar -zxvf filename
然后将安装包在你自己的电脑上解压出来,找到名为wp-config-simple.php的文件,重命名为wp-config.php,用文本编辑器打开作如下修改并保存。
回到Xshell,进入到/var/www/html/wordpress/目录
然后用rz命令上传刚才编辑的文件
到这一步,基本就大功告成啦,试着访问http://云服务器IP/wordpress/,看到如下界面说明安装成功,接下来只需要按提示填写一些信息就可以完成安装啦。
关于wordpress博客如何使用,大家多多问度娘,基本都能解决的~