利用之前搭建好的lamp环境,建立自己的博客站点。 这里介绍wordpress,开源博客软件。

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

WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。

服务器环境要求

PHP 5.2.4或更新版本 MySQL 5.0或更新版本 Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

网址:cn.wordpress.org wget https://cn.wordpress.org/wordpress-4.9.1-zh_CN.zip lamp环境配置可以参考我的另几篇博文 放在站点目录下并进行解压(使用unzip解压)。 为了更好的访问博客,将解压后的文件全部移到站点目录。 root@backupserver tuwei]# ls expires01.jpg index.php wordpress wp-content wp-settings.php expires02.jpg license.txt wordpress-4.9.1-zh_CN.zip wp-cron.php wp-signup.php expires.jpg psb.jpg wp-activate.php wp-includes wp-trackback.php expires.jpg.1 readme.html wp-admin wp-links-opml.php xmlrpc.php expires.jpg.2 test wp-blog-header.php wp-load.php index.html test_deflate.tar.gz wp-comments-post.php wp-login.php index.html-bak test_mysql.php wp-config-sample.php wp-mail.php

此时还无法访问博客。

创建博客数据库 create database wordpress 或者创建一个GBK的数据库 create database wordpress DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 设置密码并授权管理wordpress这个库。 grant create,select,insert,update,delete on wordpress.* to wordpress@localhost identified by 'tuwei123456;这里是单机环境所以接localhost。 提示安装blog后,记得撤销create,保留其余的授权。 revoke create on wordpress.* from wordpress@'localhost'; 刷新权限 flush privileges; mysql> select user,host from mysql.user; +-----------+-----------+ | user | host | +-----------+-----------+ | root | % | | root | 127.0.0.1 | | root | localhost | | wordpress | localhost | +-----------+-----------+ 4 rows in set (0.06 sec) 查看权限 mysql> show grants for wordpress@localhost; +------------------------------------------------------------------------------------------------------------------+ | Grants for wordpress@localhost | +------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON . TO 'wordpress'@'localhost' IDENTIFIED BY PASSWORD '5387897B718604551D96FDF5ABE09D9776E6048C' | | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON wordpress. TO 'wordpress'@'localhost' | +------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec) 给站点目录/var/tuwei授权 基于安全考虑。 chown -R root.root /var/tuwei chmod -R 755 /var/tuwei mkdir -p /var/tuwei/wp-content/uploads chown -R daemon.daemon /var/tuwei/wp-content/uploads
daemon为apache服务用户,即使apache有漏洞,也不会影响站点程序 创建好后可以安装blog了。 通过浏览器访问,就可以进入安装界面,根据界面提示进行安装。