这是我参与 8 月更文挑战的第 22 天,活动详情查看: 8月更文挑战
WordPress简介
WordPress
是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。
WordPress安装
安装Apache
yum -y isntall httpd
安装php
#设置yum源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
#使用yum安装
yum install -y php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt
安装mysql
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
yum -y install mysql-community-server
查找默认密码
安装完成之后,安装程序为root 生成了一个默认密码,该密码输出到了 /var/log/mysqld.log
文件中,可以通过如下方式找到该日志文件中的root 用户默认密码,进而可以登录mysql数据库进行后续其它配置操作。
# 启动Mysql
systemctl start mysqld
# 查找默认密码
grep 'temporary password' /var/log/mysqld.log
配置mysql
mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin@123'; 需要先修改密码
mysql5.7 版本默认安装了密码安全检查插件(validate_password)
,默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
错误。
开启远程访问权限
use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
#查看
select host,user from user;
配置WordPress数据库
CREATE DATABASE wordpressdb; 建立wordpress数据库
CREATE USER wordpress@localhost IDENTIFIED BY 'Admin@123'; 创建wordpress数据库账户和密码
GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpress@localhost; 授予权限
FLUSH PRIVILEGES; 刷新数据库缓存
安装WordPress
wget http://wordpress.org/latest.zip
#解压文件
unzip -q latest.zip
#复制文件到Apache的目录下
cp -rf wordpress/* /var/www/html/
赋予apache对相关文件夹的权限
修改文件夹权限
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
使用浏览器访问http://IP地址
输入刚才我们设置的用户名和密码
安装成功!
网站的主题可以在WordPress的官网上去下载:cn.wordpress.org/themes/