- 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,如果显示下图所示结果,就说明成功了:
安装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,一个初始的博客就搭建好了。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏