在CentOS系统上从零开始搭建WordPress博客的全流程记录


Posted in PHP onApril 21, 2016

概述

最近买了台服务器,准备搭建个人博客,来持续更新自己的博客,

环境

  • 服务器操作系统:CentOS 7.0
  • 博客部署服务器:Apache
  • 后台语言:PHP
  • 数据库:MySql
  • 前端框架:WordPress

步骤

一、安装Apache

安装 Apache 很简单,只需要在终端输入以下命令就可以了:

sudo yum install httpd

sudo 的意思是用 root 用户做什么操作,yum install 是在线安装;然后输入 yes 就确认下载安装了。

安装完毕之后我们需要启动服务:

sudo service httpd start

当启动服务器完成之后,先别着急往下弄,可以直接在浏览器中输入服务器的 ip 地址,应该就可以看到 Apache 的欢迎页面了。

This page is used to test the operation of the Apache HTTP server after it has been installed………等等

如果你的 ip 地址已经和域名绑定了,那么在浏览器中输入你的域名也可以访问了,是不是很酷,就是这么简单,咱们继续。

二、安装 MySql

安装 MySql,并启动 MySql

sudo yum install mysql-server
 
sudo service mysqld start

通过上面的命令就可以安装并启动了 mysql,安装 mysql 的时候会询问你一些简单的配置,输入 enter 和 yes 一路下来就 OK 了。

三、安装 PHP 以及相关 PHP 组件

先安装 PHP

sudo yum install php php-mysql

安装 PHP 相关组件

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

我先安装了这几个组件,为以后使用,你要想了解所有的 PHP 组件的话,可以使用如下命令搜索:

yum search php-

四、开机默认启动 Apache 和 Mysql 服务

使用如下命令即可选择开机启动 Apache 和 Mysql:

sudo chkconfig http on

sudo chkconfig mysql on

五、测试 PHP 是否安装成功

建立一个 info.php 文件:

sudo vim /var/www/html/info.php

然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:

<?php
phpinfo();
?>

然后按 esc 键进入命令模式, 按下 Shift 键和两次 z 键,就退出保存文件。

在浏览器中输入 IP地址/info.php,例如:123.56.183.34/info.php 回车,就可以看到 PHP 的信息了。

六、下载 WordPress

可以到https://wordpress.org/官网上去翻,或通过下面的命令下载:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

七、解压

使用 unzip 来解压文件:

unzip wordpress-3.8-zh_CN.zip

八、在 Mysql 中新建数据库

mysql -u root -p

通过上面的命令进入数据库,然后输入密码:password

然后创建一个叫 wordpress 的数据库

create database wordpress;

九、修改 wp-content.php 文件

按照下面的形式修改 wp-content.php 文件,

/** MySQL数据库名:wordpress */
define(‘DB_NAME', ‘wordpress'); 
/** MySQL数据库用户名 :root*/
define(‘DB_USER', ‘root'); 
/** MySQL数据库密码 :password*/
define(‘DB_PASSWORD', ‘password');
/** MySQL主机(不用修改) */
define(‘DB_HOST', ‘localhost');

十、把文件复制到 /var/www/html 目录下

cp -rf wordpress/* /var/www/html/

十一、测试

在浏览器中输入服务器的 ip 即可查看到自己主页。

PHP 相关文章推荐
PHP开发中常用的8个小技巧
Aug 27 PHP
php 魔术方法使用说明
Oct 20 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
php打造属于自己的MVC框架
Mar 07 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 PHP
ThinkPHP中自定义错误页面和提示页面实例
Nov 22 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 PHP
php实现mysql数据库连接操作及用户管理
Nov 08 PHP
Yii配置与使用memcached缓存的方法
Jul 13 PHP
PHP经典算法集锦【经典收藏】
Sep 14 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 PHP
yii2 页面底部加载css和js的技巧
Apr 21 #PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 #PHP
又拍云异步上传实例教程详解
Apr 19 #PHP
ThinkPHP中order()使用方法详解
Apr 19 #PHP
ThinkPHP中limit()使用方法详解
Apr 19 #PHP
ThinkPHP中where()使用方法详解
Apr 19 #PHP
yii2中的rules 自定义验证规则详解
Apr 19 #PHP
You might like
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
Windows下的PHP5.0详解
2006/11/18 PHP
MySQL相关说明
2007/01/15 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
AngularJS $http模块POST请求实现
2017/04/08 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
2017/06/05 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
打开电脑上的QQ的python代码
2013/02/10 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
Python使用functools实现注解同步方法
2018/02/06 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
Python模块相关知识点小结
2020/03/09 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
学院书画协会部门职责
2013/11/28 职场文书
班组长工作职责
2013/12/25 职场文书
节约用水倡议书
2014/04/16 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
志愿者事迹材料
2014/12/26 职场文书
十岁生日答谢词
2015/01/05 职场文书