2011年11月12日星期六

精品博客

精品博客


如何在 VPS 上安装 WordPress

Posted: 11 Nov 2011 07:04 AM PST

安装完 NginxPHPMySQLphpMyAdmin 之后,在 VPS 上安装 WordPress 就非常简单了,只需要以下 6 个步骤:

一、创建一个数据库

Create a database

登录 phpMyAdmin 控制面板,为将要安装的 WordPress 创建一个数据库以及对应的用户和密码。

二、配置 Nginx

你如果曾经按照这篇文章提到的方法在 "sites-enabled" 文件夹创建了一个 "test" 文件,那么甚至可以跳过这个步骤,但是最好把服务器名字(server name)改为将要创建的博客的域名。

如果没有,你可以把 Nginx.conf 文件的内容改成以下:

user nobody;
worker_processes 2;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

sendfile on;
keepalive_timeout 65;

include /usr/local/nginx/conf/sites-enabled/*;

}

接着在文件中提到的目录下创建一个 "sites-enabled" 文件夹,其次在文件夹里面创建一个文件(文件名可以任意)并输入以下内容:

server {
listen 80;
server_name freenuts.org;

access_log /usr/local/nginx/logs/freenutsdotorg.access.log;
root /usr/local/nginx/html;

location / {
index index.html index.htm index.php;
}

location ~ \.php$ {
include /usr/local/nginx/conf/fastcgi.conf;
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

记得将 "freenuts.org" 换成你的域名。

顺便一提,如果你的 Nginx 不是根据这个方法安装的,那么你可能还需要修改文件中 access_log、root 以及 fastcgi.conf 的实际路径。

三、下载 WordPress

事实上,你可以把 WordPress 下载到任意目录,不过 "html" 文件夹 (默认位于 "/usr/local/nginx") 将是一个不错的选择,因为这样一来当你在浏览器上输入 VPS 的 IP 地址时,就可以看到你的 WordPress 博客而不是一个无聊的欢迎页面。

具体做法是清空 "html" 文件夹里面的文件,然后下载 WordPress,具体命令如下:

cd /usr/local/nginx/html

rm -r *

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

tar xzf latest.tar.gz

cd wordpress

mv * ..

cd ..

rm -rf wordpress

然后,所有的 WordPress 文件就成功地下载到 "html" 文件夹了。

四、生成 wp-config.php 文件内容

Generate wp-config.php contents

在浏览器上访问你的 WordPress 博客,你将会看到一个安装向导页面,点击 "Create a Configuration File" 按钮,再点击 "Let’s Go!" 按钮,接着输入数据库名称、用户名、密码,再把 "localhost" 换成你的博客域名,然后点击 "Submit" 按钮直接生成 wp-config.php 文件的内容,如下图所示:

generate wordpress config contents

五、创建 wp-config.php 文件

回到终端应用程序上并输入以下命令创建一个叫 wp-config.php 的文件:

cp wp-config-sample.php wp-config.php

接着把上一个步骤生产的内容复制粘贴到该文件,命令如下:

vi wp-config.php

接着输入 "dG" 删除已有内容,再按下 "i" 键并粘贴复制的内容,然后保存文件。

六、安装 WordPress

成功创建了 wp-config.php 文件之后,回到浏览器页面,点击 "Run the install" 按钮,并输入你的博客名称、管理员名称以及密码,从而完成 WordPress 的安装。

额外收获:如何安装多个 WordPress 博客

在 VPS 上安装多个 WordPress 博客,你只需要重复以上 6 个步骤就可以了,不过要注意以下几点:

  • 为每个博客配置一个不同的域名;
  • 不要覆盖或者删除已经安装好了的博客的任意文件;
  • 在 "sites-enabled" 文件夹里面为每一个博客单独创建一个配置文件。

相关博文:

  1. 在 Nginx 平台上运行 PHP 的两种方法
  2. 如何在 VPS 上安装 phpMyAdmin?
  3. 如何在 VPS 上安装 Nginx

没有评论:

发表评论