1、WordPress简介
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持PHP和MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSSPHP等相关知识。WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包.WordPress拥有成干上万个各式插件和不计其数的主题模板样式。
2、基础环境要求
MySQL
PHP
nginx
3、安装mysql环境
3.1、安装mysql
#wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#yum -y install mysql57-community-release-el7-10.noarch.rpm
#yum -y install mysql-community-server
3.2、启动mysql
#systemctl start mysqld
3.3、获取默认密码
#grep “password” /var/log/mysqld.log
3.4、登录mysql
#mysql -uroot -p
3.5、修改密码
mysql>alter user ‘root’@‘localhost’ identified by ‘Qf.123com’;
3.6、创建wordpress数据库并授权
mysql>create database wordpress;
mysql>create user ‘wordpress’@‘localhost’ identified by ‘Qfedu.123com’;
mysql>grant all privileges on wordpress.* to ‘wordpress’@‘localhost’;
mysql>flush privileges;
4、安装nginx环境
4.1、安装nginx
#yum install -y nginx
4.2、添加配置文件
#cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
#vi /etc/nginx/nginx.conf
:38 //把server那行相关的都删除
#vim /etc/nginx/conf.d/wordpress.conf
server{
listen 80;
server_name opswordpress.transspay.net;
root /wordpress;
location / {
index index.php index.html index.htm;
try_files $uri KaTeX parse error: Expected 'EOF', got '}' at position 29: …php index.php; }̲ #pass the pHp … {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
d
o
c
u
m
e
n
t
r
o
o
t
document_root
documentrootfastcgi_script_name;
include fastcgi_params;
}
}
4.3、重新加载nginx配置
#nginx -s reload
4.4、安装php环境
安装php-fpm
#yum -y install php-fpm php-mysql
启动php-fpm
#systemctl restart php-fpm
#vim /etc/php-fpm.d/www.conf
:/apache //把user = apache group = apache 中的apache改为nginx
检测php-fpm的默认端口
9000为php-fpm的默认端口
#lsof -i:9000
5、安装wordpress
5.1、下载解压
#wget https://wordpress.org/latest.tar.gz
#tar xf latest.tar.gz /
#mv wordpress /
5.2、授权
#chmod -R 777 wordpress/
5.3、重启服务
systemctl restart nginx
systemctl restart mysql
systemctl restart mysqld
systemctl restart php-fpm
6、浏览器测试
点击进行安装
设置完就安装wordpress
安装完成之后登录