linux、nginx、php快速搭建WordPress网站-一站式

安装Nginx
Ubutun(本教程是基于Ubuntu 16.04)安装nginx还是很简单的,就两句命令(全部root权限):

apt-get update
apt-get install nginx

在这里插入图片描述
安装好后,可以访问http://xx.xx.xx.xx(或者是你的域名),如果显示下图所示结果,就说明成功了:

在这里插入图片描述
安装MySQL
还是很简单,一行命令:

apt-get install mysql-server

输入完之后你会被要求输入root的密码,输完之后就安装成功了:
在这里插入图片描述
安装PHP
安装命令:

apt-get install php-fpm php-mysql

配置Nginx使用PHP
现在我们已经安装了所有需要的软件,目前要做的是修改Nginx的配置文件来使用PHP processor来处理动态内容。

修改Nginx的server block configuration:

vim /etc/nginx/sites-available/default

打开应该是这样的:
在这里插入图片描述
我们需要做如下修改:

添加index.php作为我们的起始页面;
修改server_name来指向我们的域名或者是公网IP;
忽略那些以#开头的行。(原文:For the actual PHP processing, we just need to uncomment a segment of the file that handles PHP requests by removing the pound symbols (#) from in front of each line. This will be the location ~.php$ location block, the included fastcgi-php.conf snippet, and the socket associated with php-fpm)
用同样的方法忽略.htaccess文件。(原文:We will also uncomment the location block dealing with .htaccess files using the same method. Nginx doesn’t process these files. If any of these files happen to find their way into the document root, they should not be served to visitors.)
所以,修改完后我们的配置文件应该是这个样子的:
在这里插入图片描述
验证配置文件有没有错误:

nginx -t

如果提示OK则说明配置搞定:
在这里插入图片描述
重启Nginx:

/etc/init.d/nginx restart

测试PHP与Nginx有没有集成成功
添加一个info.php:(这里的 /var/www/html/ 对应配置文件中root的路径)

vim /var/www/html/info.php

内容为:

<?php 
phpinfo();

访问http://xx.xx.xx.xx/info.php(或者是你的域名),如下图所示则说明全部安装成功~
在这里插入图片描述
下载WordPress
直接通过wget命令去它官网下载最新的版本:

wget http://wordpress.org/latest.tar.gz

解压:

tar -xzvf latest.tar.gz

创建WordPress操作的数据库和用户
用在建站教程(二):Ubuntu上如何配置Nginx+MySQL+PHP7(LNMP)中创建MySQL时设置的root密码登录MySQL:

mysql -u root -p

创建数据库:

CREATE DATABASE wordpress;

创建用户:

CREATE USER wordpress@localhost;

设置密码:

SET PASSWORD FOR wordpress@localhost=PASSWORD("your password");

配置权限:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost IDENTIFIED BY 'your password';

刷新权限配置:

FLUSH PRIVILEGES;

退出MySQL:

QUIT;

配置WordPress
重命名示例文件wp-config(此处的路径/root/wordpress对应你自己的存放路径):

mv /root/wordpress/wp-config-sample.php /root/wordpress/wp-config.php

修改配置文件内容:

vi /root/wordpress/wp-config.php

修改的内容包括DB_NAME,DB_USER,DB_PASSWORD以及下面的唯一key,其中前三个是在第二步自己设置的内容,唯一key可以直接去它提供的网站上拷贝,修改后的文件如下所示:
在这里插入图片描述
配置Nginx
根据建站教程(二):Ubuntu上如何配置Nginx+MySQL+PHP7(LNMP),Nginx的root路径是/var/www/html,所以讲wordpress里面的内容拷贝到此路径下:

cp -r /root/wordpress/* /var/www/html

修改权限(这些文件都是root的,而Nginx默认是www-data用户来运行,所以没有权限写入root的文件):

chown -R www-data:www-data /var/www/html

如果按照第二步配置了,那么default的配置文件内容不需要修改了

重启Nginx:

/etc/init.d/nginx restart

安装WordPress
全部搞定后,访问你的ip或者是域名应该就是这样子的了:
在这里插入图片描述
选择语言->设置标题与管理员用户名与密码以及电子邮件->安装WordPress

安装完后,访问你的IP或者域名,一个初始的博客就搭建好了~:

在这里插入图片描述
访问http://your_ip/wp-login.php,输入刚才设置的账户和密码,进入博客管理界面,在这里可以写文章,改主题,应用插件等等,改完再访问你的博客主页就会看到更新~:

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值