摘要
WordPresss是用PHP开发的博客平台,对于新手来说不需要太多的时间也不需要太多的精力就可以搭建一个令人满意的个人博客。本文主要介绍CentOS 7下的WordPress环境搭建以及一些问题的解决方案。
nginx安装与配置
在终端输入下列命令可以自动安装ngixn
yum -y install nginx
查看nginx版本信息
nginx -v
可以正确显示出版本信息则安装成功
接下来需要修改nginx的配置文件,配置文件的默认位置在/etc/nginx/nginx.conf,现在执行cd /etc/nginx
命令进入配置文件所在的文件夹。
vim nginx.conf
找到下面这部分,当然如果之后选择https协议这部分建议可以不用修改,因为之后还要重新对nginx.conf进行配置。
server {
listen 80 default_server;#默认使用80端口
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;#此处显示的是网站根目录可以修改
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
###########添加下面这段话###########
#下面这段话与读写权限有关,如果不添加Wordpress后台不能进行上传或下载
root /usr/share/nginx;
index index.html index.htm index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
#####################################
}
##############添加下面这句话#############
location ~ \.php$ {
#解析php
root /usr/share/nginx;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx$fastcgi_script_name;
include fastcgi_params