一、安装工作 1、安装apache 运行命令 yum -y install httpd 启动服务 systemctl start httpd.service 添加开机加载服务systemctl enable httpd.service
2、安装php 运行命令 yum -y install php 这里要安装支持postgresql的组建 yum -y install php-pgsql ,有可能还需要别的组建安装,到时按自己的需求安装
3、安装postgresql 运行命令 yum -y install postgresql-server postgresql-contrib 启动服务 systemctl start postgresql.service 添加开机加载服务 systemctl enable postgresql.service 4、安装phppgadmin 下载phppgadmin,下载地址http://sourceforge.net/projects/phppgadmin/files/phpPgAdmin%20%5Bstable%5D/phpPgAdmin-5.1/phpPgAdmin-5.1.tar.gz 用命令wget http://sourceforge.net/projects/phppgadmin/files/phpPgAdmin%20%5Bstable%5D/phpPgAdmin-5.1/phpPgAdmin-5.1.tar.gz(要是报找不到命 令wget,就运行yum install wget安装) 在/var/www/html下解压,解压命令tar -zxvf phpPgAdmin-5.1.tar.gz,会产生一个phpPgAdmin-5.1的目录,用mv命令改名为phpPgAdmin 二、配置工作 1、配置postgresql 编辑vi /var/lib/pgsql/data/pg_hba.conf 找到# IPv4 local connections:将下边的host行给成host all all 127.0.0.1/32 md5,表示允许用户phppgadmin等连接工具, 通过TCP连接经过md5认证方式,登录Postgre服务器,从而操作所有数据库,可以添加多行,添加你要连接的IP地址。 修改postgresql用户名postgres密码,命令su postgres回车,会出现bash-4.2$,在后边输入psql回车,会出现postgres=#,在后边输入命令ALTER USER postgres WITH PASSWORD ’你要改的密码‘;这样就ok了,输入\q退出。 修改postgres系统账号密码,postgresql安装完后,会生成一个postgres的系统账号,用命令passwd postgres。 2、配置phppgadmin 编辑vi /var/www/html/phpPgAdmin/conf/config.inc.php 找到 $conf['servers'][0]['host'] ,改成 $conf['servers'][0]['host'] = '127.0.0.1'; 找到 $conf['extra_login_security'] ,改成$conf['extra_login_security'] = false; //phppgadmin默认不允许登陆postgre :wq保存退出 3、配置防火墙 编辑 vi /etc/sysconfig/iptables
添加-A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT //postgresql的端口是5432 :wq保存退出 重启服务:systemctl restart iptables.service systemctl restart httpd.service systemctl restart postgresql.service 现在可以在浏览器中输入http://IP/phpPgAdmin试试了。 (责任编辑:IT) |