CentOS6+ LAMP+ wordpress 搭建个人博客站

    每个IT工程师都期待拥有一个自己的博客站,本文讲述在CentOS 6系统LAMP环境下使用WordPress框架构建个人博客站的详细过程。

    —-构建LAMP环境—-

1,安装apache,mysql php

yum install -y httpd mysql mysql-server php-mysql php php-devel php-gd php-xml

2,设置服务自启动

chkconfig --level 3  mysqld on
chkconfig --level 3  httpd on

3,启动服务

/etc/init.d/httpd start
/etc/init.d/mysqld start

4,更改mysql数据库配置

[root@www tools]# mysql_secure_installation
Change the root password? [Y/n] y #修改mysql管理员root密码
New password:
Re-enter new password:
Password updated successfully!
Remove anonymous users? [Y/n] y #删除匿名用户
Disallow root login remotely? [Y/n] n #是否禁止root远程登录,选择否
Remove test database and access to it? [Y/n] y #移除test数据库
Reload privilege tables now? [Y/n] y #使当前更改立即生效

5,新建wordpress数据库

[root@www tools]# mysql -uroot -p
 msql>create database wordpress;
 mysql> exit

——-下载并安装wordpress

1,下载wordpress压缩包,并把压缩包拷贝至html目录

[root@www tools]# wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
[root@www tools]# tar -zxvf wordpress-4.7.4-zh_CN.tar.gz
[root@www tools]# cp -r workspace/* /var/www/html/ 
[root@www tools]# cd /var/www/html/
[root@www html]# chmod -R 755 ./*

2,修改wordpress的配置文件中的数据库名称,以及用户密码,使之与之前的配置一致

[root@www html]# mv wp-config{-sample.php,.php}
[root@www html]# vim wp-config.php
 /** WordPress数据库的名称 */
 23 define('DB_NAME', 'database_name_here');
 24
 25 /** MySQL数据库用户名 */
 26 define('DB_USER', 'username_here');
 27
 28 /** MySQL数据库密码 */
 29 define('DB_PASSWORD', 'password_here');
 30
 31 /** MySQL主机 */
 32 define('DB_HOST', 'localhost');
 

—安装完成。

CentOS6+ LAMP+ wordpress 搭建个人博客站

原创文章,作者:yz_heng,如若转载,请注明出处:http://www.178linux.com/80036

(0)
yz_hengyz_heng
上一篇 2017-07-11
下一篇 2017-07-11

相关推荐

  • 软件包管理器之一——RPM介绍及应用

    一、前言:     在没有软件包管理器前,用户都是通过源代码的方式来安装软件。但是我们很容易发现,在每次安装软件时都必须对操作系统的境、编译的参数进行对应的编译,并且操作过程很是复杂,这对于不熟悉操作系统的朋友来说真心困难,那么有没有一款软件能让用户能很简单的安装所需的软件呢?    &n…

    Linux干货 2015-07-20
  • GNU awk的输出格式化和操作符

    printf命令 格式化输出:printf “FORMAT”, item1, item2, … (1) 必须指定FORMAT (2) 不会自动换行,需要显式给出换行控制符,\n (3) FORMAT中需要分别为后面每个item指定格式符 格式符:与item一一对应 %c: 显示字符的ASCII码 %d, %i: 显示十进制整数 %e, %E:显示…

    2018-01-01
  • 命令组合

    1 取出当前已登陆的用户名 2 取出最后登录用户的相关信息 3 取出默认shell最多的的类型   4 转移    [redsun@jiange root]$ sort -t: -k3 -n -r  /etc/passwd | sed -n "1,+3p" | tr 'a-z' …

    Linux干货 2016-11-13
  • 马哥教育网络班21期第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # declare -i nologin_user;other_user all_users=`awk -F':'…

    Linux干货 2016-09-19
  • Nginx工作原理和优化、漏洞。

    1.  Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。 Nginx的模块…

    Linux干货 2015-04-04
  • 马哥教育网络22班第二周课程练习

    1,Linux上的文件管理类命令有哪些?其常用的使用方法机器相关实例演示 文件管理类命令:   cp 文件复制         常用选项:             -i:交互式           &…

    Linux干货 2016-08-30