PhpPgAdmin
phpPgAdmin 是一个基于 Web 的 PostgreSQL 管理工具。
安装 lighttpd, PHP, 和 postgresql
基本安装
为了安装额外的软件包,首先激活社区软件包仓库 并更新软件包索引
安装所需的软件包
# apk add lighttpd php82 fcgi php82-cgi
配置 Lighttpd
编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释该行
内容为 /etc/lighttpd/lighttpd.conf
编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),查找并更改 /usr/bin/php-cgi 为 /usr/bin/php-cgi82。
内容为 /etc/lighttpd/mod_fastcgi.conf
启动 lighttpd
服务并添加到默认运行级别
# rc-service lighttpd start # rc-update add lighttpd default
安装额外的软件包
apk add postgresql postgresql-client php-pgsql
配置 postgresql
rc-service postgresql setup
启动 http 服务并添加到启动。
rc-service postgresql start && rc-update add postgresql default
安装 phpPgAdmin
创建一个名为 webapps 的目录
mkdir -p /usr/share/webapps/
下载最新版本的 phpPgAdmin。
cd /usr/share/webapps/ wget https://downloads.sourceforge.net/phppgadmin/phpPgAdmin-5.0.4.tar.gz
解包并删除 tar 文件
tar zxvf phpPgAdmin-5.0.2.tar.gz rm phpPgAdmin-5.0.4.tar.gz
更改文件夹名称
mv phpPgAdmin-5.0.4 phppgadmin
复制示例配置文件名
cp /usr/share/webapps/phppgadmin/conf/config.inc.php-dist /usr/share/webapps/phppgadmin/conf/config.inc.php
更改文件夹权限
chmod -R 777 /usr/share/webapps/
创建一个指向 phpPgAdmin 文件夹的符号链接
ln -s /usr/share/webapps/phppgadmin/ /var/www/localhost/htdocs/phppgadmin
登录你的 phpPgAdmin
浏览至:http://WEBSERVER_IP_ADDRESS/phppgadmin 并使用 postgresql 用户和密码登录 phpPgAdmin。