感谢支持
我们一直在努力

Ubuntu 12.04环境下配置PostgreSQL和phpPgAdmin

一、系统环境准备

先下载Ubuntu 12.04的安装包,这里我用的是64位的系统

http://mirrors.zju.edu.cn/ubuntu-releases//precise/ubuntu-12.04.3-server-amd64.iso

一路Next,默认安装即可。 只是配置防火墙的时候注意吧 ssh 、postgresql勾勒!

二、系统配置

为了方便后面的安装配置,先把root账号启用 

sudo passwd root #给root用户设置密码

设置密码为123456

su root #切换到root账户

 

root账户启用后,用ssh远程登录上去配置,这样方便些。毕竟在服务器上操作不是很方便(我们单位有20多台服务器,接在了一个该死的KVM切换器上,由于VGA线路过长(20M),显示器跳的厉害。

推荐用 xshell这个软件进行远程管理

 

三、开始安装软件包

(1)安装postgresql

apt-get install postgresql

由于安装Ubuntu时,勾选了postgresql,所以系统提示已经安装了

 

(2)安装php运行环境

apt-get install apache2

 

apt-get install php5

 

apt-get install php5-pgsql

 

apt-get install php5-gd

 

(3)安装phppgadmin

apt-get install phppgadmin

 

四、配置phppgadmin和apache

phppgadmin安装完毕后,默认的配置文件位于 /etc/phppgadmin 目录下


 

(1)vi /etc/phppgadmin/apache.conf


#allow from 127.0.0.0/255.0.0.0 ::1/128
allow from all 取消这行注释,运行所有ip访问

 

 

(2)vi /etc/phppgadmin/config.inc.php



// If extra login security is true, then logins via phpPgAdmin with no
// password or certain usernames (pgsql, postgres, root, administrator)
// will be denied. Only set this false once you have read the FAQ and
// understand how to change PostgreSQL’s pg_hba.conf to enable
// passworded local connections.
$conf[‘extra_login_security’] = false;

 

(3)重新启动apache2

/etc/init.d/apache2 restart

 

打开浏览器输入phppgadmin的网址就可以看到了


 

(4)配置postgresql 账户,不然phppgadmin是无法正常使用的

postgresql默认安装后,配置文件在 /etc/postgresql/9.1/main 目录下


 

先修改pg_hba.conf 文件

vi pg_hba.conf


 

加入: hostallall0.0.0.0 0.0.0.0 md5

允许所有IP通过md5密码验证方式访问

 

修改postgresql.conf

vi postgresql.conf

 

listen_addresses = ‘*’

 

重启数据库,让刚刚修改的配置文件生效

/etc/init.d/postgresql restart

 


给Postgresql的管理员账号 postgres配置密码,以便远程用户可以访问

 


 

su – postgres

psql

ALTER USER postgres PASSWORD ‘190123’;

\q

exit

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/92933p2.htm

PostgreSQL 的详细介绍:请点这里
PostgreSQL 的下载地址:请点这里

PostgreSQL缓存详述 http://www.linuxidc.com/Linux/2013-07/87778.htm

Windows平台编译 PostgreSQL http://www.linuxidc.com/Linux/2013-05/85114.htm

Ubuntu下LAPP(Linux+Apache+PostgreSQL+PHP)环境的配置与安装 http://www.linuxidc.com/Linux/2013-04/83564.htm

phpPgAdmin 的详细介绍:请点这里
phpPgAdmin 的下载地址:请点这里

Ubuntu上的phppgAdmin安装及配置 http://www.linuxidc.com/Linux/2011-08/40520.htm

五、测试phppgadmin




输入刚刚修改的密码,例如postgres 、190123


 

至此,phpPgadmin安装配置成功了。

 

 

六、顺便推荐一个windows下的客户端

Windows 7 下面的PostgreSQL客户端管理工具安装

下载地址:

http://www.postgresql.org/ftp/pgadmin3/release/v1.18.1/win32/

下载完毕后,一路 Next就可以安装完毕了

 

软件装好了,打开如下界面

 

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 12.04环境下配置PostgreSQL和phpPgAdmin
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏