在CentOS上配置pgAdmin的步驟如下:
首先,確保系統已經安裝了必要的依賴項。打開終端并執行以下命令:
sudo yum install -y gcc make readline -devel zlib-devel
下載并編譯安裝 PostgreSQL 源碼包:
wget https://ftp.postgresql.org/pub/source/v13.4/postgresql-13.4.tar.gz
tar -xzvf postgresql-13.4.tar.gz
cd postgresql-13.4
./configure --prefix=/usr/local/pgsql
make
sudo make install
sudo useradd -m postgres
sudo su - postgres
psql -c "alter user postgres with password 'your_password';"
exit
/usr/local/pgsql/data/postgresql.conf,允許遠程連接:sudo vi /usr/local/pgsql/data/postgresql.conf
將以下行修改為:
listen_addresses '*'
pg_hba.conf 文件以允許遠程連接:sudo vi /usr/local/pgsql/data/pg_hba.conf
在文件末尾添加以下行:
host all all 0.0.0.0/0 md5
sudo systemctl enable --now postgresql
sudo yum install -y pgadmin4
pgadmin4.conf 文件:sudo cp /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf
sudo vi /etc/httpd/conf.d/pgadmin4.conf
加入以下內容:
VirtualHost *:80
ServerName pgadmin.cn
sudo systemctl restart httpd
以上步驟應該可以幫助您在CentOS系統上成功安裝和配置pgAdmin。如果在安裝過程中遇到任何問題,可以參考pgAdmin的官方文檔或在社區論壇尋求幫助。