一 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

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

最新文章

  1. myeclipse导入项目出现乱码
  2. 2、Linux系统root用户忘记密码的重置方式
  3. context--command buffer
  4. mysql大数据导出导入
  5. linux 远程工具
  6. 重载VerifyRenderingInServerForm
  7. OC特有语法-分类(category)
  8. Angular源代码学习笔记-原创
  9. (转) Class
  10. openstack快速安装之packstack
  11. git笔记(2)-常见命令的使用(详解待续)
  12. HTML&amp;javaSkcript&amp;CSS&amp;jQuery&amp;ajax(四)
  13. 使用 PyQuery
  14. redis 使用案例
  15. 关于Eclipse连接sql server 2008的若干问题
  16. http之响应报文response
  17. 利用U盘大白菜软件来重装win7系统
  18. Guava包学习---Maps
  19. 《JavaScript 实战》:Tween 算法及缓动效果
  20. 人机交互print

热门文章

  1. 解题:SHOI 2006 有色图
  2. ubuntu ssh root登陆
  3. Hadoop生态圈-kafka事务控制以及性能测试
  4. Hadoop基础-MapReduce的Combiner用法案例
  5. Hadoop生态圈-flume日志收集工具完全分布式部署
  6. bzoj千题计划215:bzoj1047: [HAOI2007]理想的正方形
  7. java学习第03天(运算符、语句)
  8. Python网络通信 (一)
  9. 04 uni-app框架学习:禁用顶部原生导航栏
  10. Hibernate的实体规则、主键生成策略、对象状态