一 WordPress简介

WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
本内容基于Linux的LAMP平台构建个人博客站点。

二 环境

  • LAMP平台
  • 域名:www.imxhy.cn
  • IP:172.24.8.100

三 部署

3.1 Linux服务器上部署LAMP环境

注意:可采用yum快速部署,并安装相应php-mysql。
[root@imxhy ~]# yum install wget unzip httpd mariadb-server mariadb php php-mbstring php-mysql php-gd

3.2 下载对应的程序包

https://cn.wordpress.org/,官网下载对应的程序包。
https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz

3.3 上传程序并解压

将程序上传至Linux服务器/root/mytmp
[root@imxhy mytmp]# tar -xzf wordpress-4.5.3-zh_CN.tar.gz #解压WordPress
[root@imxhy mytmp]# mkdir -p /var/www/html/wordpress/ #创建WordPress的网页主目录
[root@imxhy mytmp]# cp wordpress/* /var/www/html/wordpress/ #复制WordPress至网页主目录

3.4 配置并修改

新建Apache虚拟机
 [root@imxhy ~]# cp /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf /etc/httpd/conf.d/vhosts.conf
[root@imxhy conf.d]# vi vhosts.conf
<VirtualHost *:80>
ServerAdmin x120952576@126.com #管理者邮箱
DocumentRoot "/var/www/html/wordpress" #主目录
ServerName imxhy.cn #域名
ServerAlias www.imxhy.com
ErrorLog "/var/log/httpd/imxhy_error"
CustomLog "/var/log/httpd/imxhy_access" common
</VirtualHost>
 

四 测试并链接数据库

浏览器输入172.24.8.100

4.1 创建数据库

 [root@imxhy conf.d]# mysql_secure_installation		#建议设置相关安全性
MariaDB [(none)]> create databases wordpress;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'databases wordpress' at line 1
MariaDB [(none)]>
MariaDB [(none)]>
MariaDB [(none)]> create database wordpress; #创建一个新的数据库WordPress
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on *.* to mysql@'localhost' identified by 'x7374521*'; #新建最高权限的管理账户mysql
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> grant all privileges on wordpress.* to xhy@'localhost' identified by 'x120952576'; #新建对WordPress具有所有权限的账户xhy
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges; #刷新权限
Query OK, 0 rows affected (0.00 sec)
 

4.2 其他配置

 [root@imxhy ~]# chown -R apache /var/www/html/wordpress/
[root@imxhy ~]# systemctl restart httpd.service
 

五 建立数据表

5.1 登录WordPress

#填入之前创建的数据库名字和密码
#创建站点相关信息
#测试成功

001.WordPress建站部署的更多相关文章

  1. [站点部署_01]wordpress建站网页响应速度慢

    最近可能非常多人发现站点打开速度变慢.这里分享一下该问题的定位方法. 我在本地部署了一个wordpress站点,近几天突然发现站点訪问速度奇慢,实在不能忍.于是採用例如以下方法攻克了这个问题: 1)使 ...

  2. WordPress 建站教程:新手搭建 WordPress个人博客图文教程(完全版)

    前言 WordPress 作为动态博客的代表,至今已经有十几年历史,而且一直在更新发展中,功能强大,插件和主题丰富,WordPress搭建使用也很方便.作为个人站长和博主,很多都是从 WordPres ...

  3. WordPress建站 新手入门

    WordPress建站 新手入门教程系列 1. WordPress入门 之 什么是WordPress? 2. WordPress入门 之 搭建WordPress站点需要什么条件? 3. WordPre ...

  4. WordPress建站指南

    WordPress建站指南(1)   写在前面: 3月份用10天零碎时间火速完成了建站,后台95%的工作都交给了WP(WordPress).如果想偷懒的话,WP是一个绝好的选择,估计有个小半天就建完收 ...

  5. 关于WordPress建站的原理二三事

    在写关于仿站文章详情页如何制作之前,我觉得有必要就一些原理性的问题,做一些说明.文章详情页的核心模块和首页有很多相似的地方,比如调用文章的标题.文章的内容.文章分类.作者等,实现起来都差不多,因此,了 ...

  6. Wordpress 建站(一)

    去年在美国的justhost上买了两个域名(shanyexuanyu.com  和 chenjinyu.net.shanyexuanyu.com是给一位马来西亚的佛教徒朋友做的站点. 她镜头下佛教的文 ...

  7. WordPress建站要怎样选择适合自己的主机

    目前很多大中小的网站都在使用WordPress进行建站,因为互联网站长都知道WordPress建站是很方便的,简洁的界面,栅格化管理风格,深受互联网站长的喜爱. 现在支持WordPress建站的主机商 ...

  8. 一文搞懂WordPress建站

    文章首发于:https://zouwang.vip/ 日日夜夜的等待,WordPress建站教程终于来了.本篇文章适用于第一次建站的小白,帮助你从零搭建起一个属于自己的网站,既然是从零,那么我就会带着 ...

  9. WordPress建站和搭独立博客

    之前有帮外面的公司建站的经历 不去管html css js 服务器脚本等 对于菜鸟新手而言, 一个WAMP + WordPress(博客程序)就够了 都弄好了再部署到云端服务器上 其实整个过程只是安装 ...

随机推荐

  1. windows2008设置IIS服务器定时自动重启的方法

    我们在使用windows2008下IIS服务器时会经常出现资源耗尽的现象,运行一段时间下来就会出现访问服务器上的网站时提示数据库连接出错,重启IIS后网站又能正常访问了,这个问题可能困扰了很多站长朋友 ...

  2. get请求中的url encode问题

    首先发表一下感慨,Python的requests模块确实太简便,省却了很多的转码等等等等的问题,但这也是缺点,对于我这种基础不好的同学来说让我少知道了许多本来应该知道的东西. url encode: ...

  3. map文件的使用

    map文件相信大家并不陌生,大家都知道是用来调试的,但是具体怎么用你又清不清楚呢? 其实也很简单 1.拿JQ为例,我们需要备有jquery.js.jquery.min.js.jquery.min.ma ...

  4. 什么是spu和sku

    电商概念SPU与SKU SPU = Standard Product Unit (标准产品单位)SPU是商品信息聚合的最小单位,是一组可复用.易检索的标准化信息的集合,该集合描述了一个产品的特性.通俗 ...

  5. WebViewJavascriptBridge测试示例

    android或ios:app与html5通信解决方案 下面只是前端示例代码,后端代码请参考: git https://github.com/marcuswestin/WebViewJavascrip ...

  6. CSS3 Day1 练习

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 【转载】ssh(安全外壳协议)

    http://baike.baidu.com/subview/16184/5909252.htm?fr=aladdin

  8. 第12月第8天 Retrofit.builder

    1. retrofit = new Retrofit.Builder() .client(okHttpClient) .addConverterFactory(GsonConverterFactory ...

  9. 第11月第20天 sqlite3_open xcode mysql connector

    1. sqlite3_open 死锁 * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame ...

  10. 基于I2C总线的0.96寸OLED显示屏驱动

    资料未整理,先占位置,以后补充