(PHPpgsql配置操作详解.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(PHPpgsql配置操作详解

说明:下面内容更多是讲怎么安装环境的,实际开发内容几乎没有,你可以考虑是否阅读本文。 PostgreSQL数据库应该算是数据库界的启明星,其中一些功能甚至超过了Oracle等商业数据库,在开源世界来讲,可以说是非常不错的,甚至MySQL都跟它差很远。它支持包括JDBC、ODBC、DBI等等数据库链接方式,基本上能够目前所有流行的编程语言进行交互,可以说是适合任何编程开发者。 官方的介绍内容也许更能说明问题:/pgsqldoc-8.0c/preface.html 何为 PostgreSQL? PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。 PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。 它支持大部分 SQL:2003 标准并且提供了许多其他现代特性: 复杂查询 外键 触发器 视图 事务完整性 多版本并发控制 同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的: 数据类型 函数 操作符 聚集函数 索引方法 过程语言 并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。 今天想尝试一下PHP使用PostgreSQL做开发的感觉,于是就赶紧装一个吧。 一开始考虑是在Windows安装最新的8.0.3版本,但是想想,可能实际开发平台更多的是在Unix/Linux下,于是就准备在FreeBSD下做开发,刚好昨天把FreeBSD5.4升级了,赶紧ports一个回来。 cd /usr/ports/database/postgresql80-server cat Makefile 一看,原来最新版是8.0.3,呵呵,正好呀,赶紧装。 make install 漫长等待的过程,它要去下载什么gmake,还要下载postgresql-8.0.3.tar.bz2等文件,老半天才装完。呵呵,很兴奋,启动一下看看: /usr/local/etc/rc.d/postgresql.sh start (这个文件也许你的文件名不是这样) 晕,怎么出错了?反正死活就是启动不了,看来还得手工安装一下,先卸载掉吧: cd /usr/ports/database/postgresql80-server make deinstall 唉,把文件拷走吧: cd /usr/ports/distfiles mv ./postgresql-8.0.3.tar.bz2 /usr/local/src 解压缩: cd /usr/local/src bunzip2 -d ./postgresql-8.0.3.tar.gz2 tar xvf ./postgresql-8.0.3.tar 解压缩成功: cd ./postgresql-8.0.3 配置文件,安装到我们的老目录里: ./configure --prefix=/usr/local/pgsql gmake 等待的过程,到后来,晕,怎么又出错? 提示文件系统已经满了。。。-_-# 我的是虚拟机,空间分配不合理,看看能不能给 /usr 加点空间。 去google狂搜资料,只找到个 tunefs 的命令能解决这个问题,看了半天也没明白,链接: /snap/doc/zh_CN.GB2312/books/handbook/configtuning-disk.html 想想还是算了,装到其他分区不就完了,看看空间情况: %df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 507630 55060 411960 12% / devfs 1 1 0 100% /dev /dev/ad0s1e 507630 70072 396948 15% /tmp /dev/ad0s1f 2025982 1960440 -96536 105% /usr /dev/ad0s1d 507630 76340 390680 16% /var 那就装到 /var 下吧,呵呵: ./configure --prefix=/var/pgsql gmake gmake install 过程顺利,好,添加个运行pg的用户: adduser Username: postgres Full name: PostgreSQL

您可能关注的文档

文档评论(0)

34shart09 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档