您的位置:首页 > 编程语言 > PHP开发

Ubuntu 16.04 安装 PostgreSQL 和 phpPgAdmin及404错误解决办法

2017-09-25 18:31 681 查看

前言

最近在测试一个漏洞,需要用到PostgreSQL,之前没用过这个数据库,大概看了下,记录下在Ubuntu 16.04下安装PostgreSQL 和 phpPgAdmin的过程。

mark

测试环境

Ubuntu 16.04



安装过程

安装PostgreSQL、phpPgAdmin、Apache(使用phpPgAdmin管理PostgreSQL时要开Apache)

sudo apt-get -y install postgresql postgresql-contrib phppgadmin apache2


sudo su(root用户可以省略次命令)

su - postgres



输入psql,进入交互式命令提示



输入\password更改密码



输入\q退出交互式终端,输入exit退出当前postgres用户进入root用户



至此,postgre数据库安装完成,密码啥的也搞好了,可以看下图,服务都起来了。



接下来就是配置Apache,然后搞下phppgadmin,通过phppgadmin管理postgresql数据库。

cd /etc/apache2/conf-available/

vim phppgadmin.conf

将phppgadmin.conf中的Require local注释掉,添加allow from all,大概意思就是,之前智能本地访问请求,现在可以从所有地方访问了。



然后修改phppgadmin的配置文件

cd /etc/phppgadmin/

vim config.inc.php

将$conf[‘extra_login_security’] = true;的true改为false

重启postgresql和apache即可。

root@vultr:/etc/phppgadmin# systemctl restart postgresql

root@vultr:/etc/phppgadmin# systemctl restart apache2

访问:http://IP/phppgadmin

报了一个404错误

ln -s /usr/share/phppgadmin /var/www/html/phppgadmin

参考链接

Ubuntu 16.04 下安装 PostgreSQL 和 phpPgAdmin

PHPPgAdmin not working in Ubuntu 14.04
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息