前言
一般网上教程都是使用Apache去部署wordpress,但是为了网站的性能本文用的是nginx部署,nginx相比Apache还是会快很多的.所以在看本文之前需要大家服务器部署好 mysql服务,PHP服务,nginx服务,这些服务安装在本博客都有教程,可以直接点链接进入对应文章.
安装wordpress
下载源码包 :
官方下载地址 : https://cn.wordpress.org/download/ 官方下载的一般都是最新的
如果大家想和我用一样的版本在左侧栏百度云盘有wordpress6.1.1版本的源码包,下载即可
上传/解压
#进入nginx静态文件目录
cd /usr/share/nginx/html/
#使用ftp工具将wordpress源码压缩文件上传到该目录 /usr/share/nginx/html 并解压
tar -zxvf wordpress-6.1.1-zh_CN.tar.gz #压缩包名称以自己上传的为准
这就安装wordpress成功了呢,是不是特别简单,下面就讲解一下该如何为wordpress配置mysql和nginx吧
配置wordpress
wordpress配置mysql
#创建wordpress配置文件
cp /usr/share/nginx/html/wordpress/wp-config-sample.php /usr/share/nginx/html/wordpress/wp-config.php
#vim编辑wordpress配置文件
vim /usr/share/nginx/html/wordpress/wp-config.php
根据下图进行配置即可
:wq #编辑完成后 保存退出
wordpress配置nginx
为了以后便于维护nginx的配置文件,我一般都是一个的服务生成一个对应的nginx配置文件,不过大家也可以直接对nginx的主配置文件进行配置 /etc/nginx/nginx.conf
#创建一个nginx的子配置文档
touch /etc/nginx/conf.d/wordpress.conf
#编辑配置文件
vim /etc/nginx/conf.d/wordpress.conf
下面就是我的wordpress的配置了,大家可以直接复制过去改一下就可以用了
server {
listen 80;
server_name 127.0.0.1; #自己的域名或者公网ip地址
client_header_buffer_size 128k;
large_client_header_buffers 4 128k;
proxy_buffer_size 64k;
proxy_buffers 8 64k;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 128k;
client_max_body_size 256m; #上传文件大小限制,默认为1m
location / {
root /usr/share/nginx/html/wordpress; #你wordpress文件的根目录路径
index index.html index.htm index.php;
}
location ~ \.php$ {
root /usr/share/nginx/html/wordpress; #你wordpress文件的根目录路径
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000; #wordpress 默认运行在 9000 端口,请确保服务器的 9000 端口没有被其他程序占用!
fastcgi_index index.php;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
}
为了确保这个配置生效要去看一下主配置是否引用了conf.d文件下的配置
cat /etc/nginx/nginx.conf
在http域里面是否有该命令,没有的话加上去就好了.
wordpress配置php
修改php的启动用户,和nginx的启动用户一致
vim /usr/local/php7/etc/php-fpm.d/www.conf
访问wordpress
重启nginx和php服务来使上述配置生效
#重启nginx
systemctl restart nginx
#重启php
ps -aux | grep php #查看php的进程号
#将这些进程号都 kill -9 ,没有的话就是php服务器没有启动,直接跳到下一步启动php即可
kill -9 9057 9080 9122 9123 9124
#然后在启动php
/usr/local/php7/sbin/php-fpm
然后就可以访问自己的博客后台了
http://xxx.xxx.xxx.xx 自己服务器ip地址/域名
然后根据图形化界面进行自己的配置然后就会进入自己wordpress的后台了
然后就可以去找自己喜欢的主题进行安装了然后配置自己的专属博客了哦,安利一款本博客同款主题 Argon,我以后文章的wordpress特效和美化的教程也是会根据该主题!☆: .。. o(≧▽≦)o .。.:☆