WordPress 是最受欢迎的开源内容管理系统。WordPress版本4.6,代号“Pepper”,发布于2016年8月16号。目前WordPress的用户能更新到版本4.6.1。若你想知道如何用简易编程工具安装最新版本的WordPress,你算是来对了地方。本文正是写来向读者展示怎样在VPS服务器Ubuntu 16.04上安装WordPress 4.6。
WordPress版本4.6有以下特征:
- 一体式更新:安装、删除、更新插件和主题不再需要进入另一个页面。
- 原生字体:此版本的WordPress仪表板将会呈现本地安装的字体,不需要再从网上下载Open Sans的字体,缩短了安装的时间。
- 内联链接检查器。
- 内容恢复:WordPress会保存编辑的内容到浏览器以防意外状况。
- 资源提示:加快建站的速度。
- 稳健的Requests。
- Meta注册API已经被扩展。
- 更新了几个Javascript库,包括Masonry 3.3.2, imagesLoaded 3.2.0 etc.
- Multisite 多站点功能更快。
本教程假设你已经在Ubuntu 16.04上建立了LEMP堆栈户。如果不是这种情况,点击下面的链接去跟进安装。WordPress能与LEMP一起运行,以下将展示如何用LEMP建立WordPress。
在Ubuntu 16.04 LTS上安装Nginx, MariaDB和PHP7 (LEMP Stack)
完成之后返回此页继续。
步骤1:在Ubuntu 16.04上安装WordPress版本4.6。
登进已通过SSH安全协议的Ubuntu 16.04,更新所有软件。
sudo apt update && sudo apt upgrade
下一步,下载最新版本的WordPress文档到Ubuntu 16.04虚拟专用服务器并完成以下命令:
wget https://wordpress.org/latest.tar.gz
下载完成后,在文档中执行以下命令:
tar xvf latest.tar.gz
一份命名为WordPress的网站根目录将在当前运行的目录中生成。在Nginx目录根下新建一个网站目录根,并把WordPress目录下的所有文件夹移至此目录根。在your-site.com字样上重置域名。
sudo mkdir /usr/share/nginx/you-site.com
sudo mv wordpress/* /usr/share/nginx/your-site.com
步骤2:为你的WordPress网站建立数据库和吸引用户
登进MariaDB,其壳层作为目录根,请注意这是MariaDB数据库下的用户目录,而非Ubuntu 16.04系统的用户目录。
mysql -u root –p
成功登进系统后,执行以下指令创建数据库。此处命名为WordPress,你可以根据自己的喜好命名,如你的网站名。
create database wordpress;
下一步,创建数据库用户,在wpuser处输入你喜欢的用户名。
create user wpuser@localhost;
设置用户密码。
set password for wpuser@localhost= password(“your-password”);
首先在数据库中对用户设置权限,再创建数据表。
grant all privileges on wordpress.* to wpuser@localhost identified by ‘your-password';
强行输出权限列表以观察变化,然后退出Maria DB壳层。
flush privileges;
exit;
步骤3:配置WordPress系统
进入WordPress网站目录根。
cd /usr/share/nginx/your-site.com/
复制配置文件夹。
sudo cp wp-config-sample.php wp-config.php
编辑新的配置文件夹。
sudo nano wp-config.php
找到下列编码并将红色字体依次替换成数据库的名字、用户名、密码。
/** The name of the database for WordPress */
define(‘DB_NAME', ‘database_name_here');
/** MySQL database username */
define(‘DB_USER', ‘username_here');
/** MySQL database password */
define(‘DB_PASSWORD', ‘password_here');
保存后关闭文件夹。我们还需要把WordPress网站目录根归到Nginx用户 (www-data or nginx) 名下。你可以在/etc/nginx/nginx.conf文件夹中检查Nginx用户名。
sudo chown nginx:nginx /usr/share/nginx/your-site.com/ -R
或
sudo chown www-data:www-data /usr/share/nginx/your-site.com/ -R
步骤4:在WordPress系统中创建Nginx服务区的配置文件夹。
sudo nano /etc/nginx/conf.d/your-site.com.conf
把下列编码输入文件夹,并将红色字体替换成网站的域名,你还需要在域名系统中把域名与IP地址匹配。
server {
listen 80;
server_name www.your-site.com your-site.com;
root /usr/share/nginx/your-site.com/;
index index.php index.html index.htm;
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location / {
try_files $uri $uri/ /index.php;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
root /usr/share/nginx/your-site.com/;
}
}
保存后关闭文件夹。接着,测试Nginx的系统配置。
sudo nginx –t
若测试成功,重新加载Nginx。
sudo systemctl reload nginx
最后一步:在浏览器上完成WordPress的安装。
确保你的域名在域名系统中与Ubuntu 16.04 VPS相连接。然后,在浏览器地址栏中输入:
your-site.com
或
your-site.com/wp-admin/install.php
WordPress安装中将出现语言选择。选择你需要的语言,接着按Continue按钮创建系统管理用户。任务完成!
现在你可以开始量身定制自己的WordPress网站。
希望此文章能帮助你用Nginx, Maria DB,PHP7程序在Ubuntu 16.04上安装WordPress 4.6。有任何疑问都可以在评论留下。若觉得此文有用,欢迎订阅我们的简报。
易服客建站即安装在Ubuntu 16.04 LTS + Nginx + MariaDB 10 + PHP 7之上,再加上新的硬件平台,我们获得了比原来的Ubuntu 12.04和MySQL 5.5、PHP 5.4组合超过10倍的性能提升。
发表回复