您的位置:首页 >> 数据库 >> PostgreSQL >> 正文
RSS
 

PHP安装攻略:PostgreSQL

http://www.rdxx.com 05年08月24日 10:00 网络 我要投稿

关键词: 攻略 , PostgreSQL , PHP , 安装 , SQL , POST
以下将说明使用Apache+PHP3+PostgreSQL作为基于Web的数据库平台的安装和配置方法。关于Apache、PHP3和PostgreSQL的更多内容可以从软件的附带文档、Linux的HOWTO文件以及以下站点处找到:
Apache: http://www.apache.org
PHP3: http://www.php.net
PostgreSQL: http://www.postgresql.org

1. PostgreSQL的安装和设置

1.1 获得源程序

  PostgreSQL最新版本的源程序可以在http://www.postgresql.org找到。目前的最新版本是6.5.X。以下以6.4版为例说明安装方法。

1.2 准备工作
  编译PostgreSQL需要3.75版以上的GNU make (用gmake -v检查版本号) ,2.7.2版以上的 GNU C(用gcc -v 检查版本号)以及bison和flex(通常这两种工具都已经安装) 。
  PostgreSQL的默认安装位置为/usr/local/pgsql/,系统文件约需3-10M空间。附带的测试程序在运行时需要约20M空间,所以安装时应注意预留足够的空间,建议/usr/local/pgsql/ 目录下保证有50M以上空间。另外展开和编译源程序约需30-60M空间。
  对多用户的应用环境,建议设置一个专用用户名,例如 postgres :
  $ su 首先登录为root
    另外PostgreSQL使用了System V的共享内存机制。FreeBSD默认状态不支持该机制。如使用中的内核的设置文件中无以下项目则需追加后重新编译内核:
options SYSVSHM
options SYSVSEM
options SYSVMSG

  建保存源程序的目录/usr/local/src/pgsql和安装目录/usr/local/pgsql:
          
1.3 编译
  以postgres用户登录, 解压缩源程序:  $ tar -xzvf /tmp/postgresql-v6.4.tar.gz
  [假设下载文件保存在/tmp目录下]
  完成后应生成一个postgresql-v6.4目录,下面开始编译:
  $ cd /usr/local/src/pgsql/postgresql-v6.4/src
  $ ./configure --with-mb=EUC_CN

  其中,--with-mb=指定系统默认字符编码。除GB码(EUC_CN) 外,还可以指定为日语(EUC_JP)、韩语(EUC_KR) 、台湾(EUC_TW) 、UNICODE、MULE_INTERNAL、LATIN1等。
  注意,如使用6.3.2版需用--with-template=... 指定操作系统,具体内容见源程序附带的说明文件。
  configure如顺利完成,将生成GNUmakefile,Makefile.global和Makefile.port等文件。 $ gmake all在编译结束后将显示以下信息:All of PostgreSQL is successfully made. Ready to install。
  安装:$ gmake install
  正常完成后,PostgreSQl的执行文件和库文件等将被安装到/usr/local/pgsql目录下。
  安装附带文档:
  $ gmake install-man
  $ cd /usr/local/src/postgresql-v6.4/doc
  $ make install
  至此PostgreSQL的编译安装已经完成,下面开始初期设置。

1.4 初期设置
  设置环境变量:
  如使用的shell为bash, 则在.bashrc中添加以下命令:
上一页 下一页

 
 
标签: 攻略 , PostgreSQL , PHP , 安装 , SQL , POST 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站