Ubuntu使用Nginx搭建WordPress网站

  • A+
所属分类:wordpress建站

如何在Ubuntu系统下基于Nginx部署搭建WordPress。包括安装Nginx和下载WordPress程序,创建WordPress的MySQL数据库和用户,配置WordPress,在Nginx中配置WordPress以及安装WordPress,到最后完成一个网站。

安装Nginx

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

apt-get update
apt-get install nginx

安装好后,可以访问你服务器的IP,如果显示下图所示结果,就说明成功了:

Ubuntu使用Nginx搭建WordPress网站

安装MySQL

 

apt-get install mysql-server

输入完之后你会被要求输入root的密码,输完之后就安装成功了

 

安装PHP

apt-get install php-fpm php-mysql

 

配置PHP

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

修改Nginx的server block configuration:

vim /etc/nginx/sites-available/default

验证配置文件有没有错误:

nginx -t  
#ok表示成功
/etc/init.d/nginx restart 
#重启nginx

 

下载WordPress

通过简单的命令下载

wget http://wordpress.org/latest.tar.gz
#下载wordpress安装包
tar -xzvf latest.tar.gz
#解压

 

创建数据库

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;
#刷新权限配置
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

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

重启Nginx:

/etc/init.d/nginx restart

 

安装WordPress

全部搞定后,访问你的ip,设置标题与管理员用户名与密码以及电子邮件、安装WordPress,一个初始的博客就搭建好了。

bwg
小九

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: