2011年11月11日星期五

精品博客

精品博客


如何在 VPS 上安装 phpMyAdmin?

Posted: 10 Nov 2011 04:19 AM PST

如之前所说, phpMyAdmin 是一个可以方便地管理 MySQL 数据库的平台,也是添加和优化 WordPress 博客数据库的必备应用程序。

这篇文章将介绍如何通过 Mac 电脑的终端应用程序在一个 Ubuntu 系统的 VPS 上快速安装最新稳定版本的 phpMyAdmin,具体操作步骤只有以下 5 步:

How to Install PHPMyAdmin

一、域名解析

除了使用一个新的域名之外,你也可以使用一个已有域名的二级域名来创建 phpMyAdmin 网站,而你所要做的只是对域名做以下的解析:

freenuts.org A: 216.24.194.31

www.freenuts.org CName: freenuts.org

phpmyadmin.freenuts.org CName: freenuts.org

记得将 "freenuts.org" 换成你的域名,并将 "216.24.194.31" 换成你 VPS 的 IP 地址。

技巧:你也可以将上面的 "phpmyadmin" 换成其他的字符,那样别人就不容易找到你的 phpMyAdmin 网站。

二、安装 phpMyAdmin

phpMyAdmin 的安装很简单,只需要以下几个命令:

cd /opt

wget http://hivelocity.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.5/phpMyAdmin-3.4.5-all-languages.tar.gz

(备注:3.4.5 是目前最新的稳定版本,如要安装其他的版本,可以参考 phpMyAdmin 官方网站的下载页面。)

tar -xzvf phpMyAdmin-3.4.5-all-languages.tar.gz

mv phpMyAdmin-3.4.5-all-languages phpmyadmin

(备注:最后这个命令不是必需的,但是很酷。)

技巧:安装完成之后,之前下载的压缩文件也就没有用了,可以通过以下命令删除它:

rm -rf phpMyAdmin-3.4.5-all-languages.tar.gz

三、配置 Nginx

phpMyAdmin 是建立在 PHP 上的,而在 Nginx 上运行 PHP 的方法有两种,下面是通过比较流行而且简单的第二种方法配置 Nginx 的具体步骤:

首先,输入以下命令创建并打开一个 "phpmyadmin" 文件:

nano /usr/local/nginx/conf/sites-enabled/phpmyadmin

接着,复制粘贴以下内容:


server {

listen 80;
server_name phpmyadmin.freenuts.org;

access_log /usr/local/nginx/logs/phpmyadmin.access.log;

root /opt/phpmyadmin;

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

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /usr/local/nginx/conf/fastcgi.conf;
}
}

记得将 "phpmyadmin.freenuts.org" 换成你用于 phpMyAdmin 的域名,然后保存文件。

技巧:

以上 "phpmyadmin" 文件的内容和 "sites-enabled" 文件夹里面的其他文件都很相似,如果要在一个 VPS 上运行多个网站,也只要在该文件夹添加类似的文件就可以了。

四、配置 phpMyAdmin

要将 phpMyAdmin 和 MySQL 连接起来,你只须要创建并简单地编辑一个叫 config.inc.php 的文件就可以了,而该文件可以复制已有的 config.sample.inc.php 文件,命令如下:

cd /opt/phpmyadmin

cp config.sample.inc.php config.inc.php

复制完之后,须要对文件进行一些修改,首先输入以下命令打开文件:

vi config.inc.php

接着按 "dG" 键删除文件里面所有的内容,其次按下 "i" 键并插入以下内容:

<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'your.mysql.root.password';
$cfg['DefaultLang'] = 'en';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>

记得将 "your.mysql.root.password" 改为你之前安装 MySQL 时设置的密码。

五、重启 VPS

输入 "reboot" 重启 VPS,然后在浏览器的地址栏输入以下链接:

http://phpmyadmin.freenuts.org/

记得将 "phpmyadmin.freenuts.org" 换成你用于 phpMyAdmin 的域名。如果你可以通过用户名 "root" 以及对应的密码登录,那么你就可以为 WordPress 博客添加数据库了。

相关博文:

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

没有评论:

发表评论