在Linux上配置PgAdmin涉及多個步驟,具體步驟可能會因Linux發行版而異,但以下是在RHEL 9、Ubuntu 16.04和CentOS 8上配置PgAdmin的一般指南:
添加PgAdmin4倉庫:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo dnf install-y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
sudo dnf makecache
安裝PgAdmin4:
sudo dnf install pgadmin4-y
啟動/啟用PgAdmin4服務:
sudo systemctl start httpd
sudo systemctl enable httpd
初始化PgAdmin4:
sudo /usr/pgadmin4/bin/setup-web.sh
提供電子郵件和密碼進行配置。
訪問PgAdmin4的Web界面:
在瀏覽器中輸入:http://server-ip/pgadmin4,使用提供的憑據登錄。
安裝依賴包:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev
創建虛擬環境:
cd /opt
mkdir environmentpy
cd environmentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
下載并安裝PgAdmin 4:
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.3/pip/pgadmin4-1.3-py2.py3-none-any.whl
pip install pgadmin4-1.3-py2.py3-none-any.whl
創建本地配置文件:
cd /lib/python2.7/site-packages/pgadmin4
touch config_local.py
編輯config_local.py文件,設置服務器模式為False。
運行PgAdmin 4:
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
按照提示設置電子郵件和密碼。
訪問PgAdmin 4:
在瀏覽器中輸入:http://localhost:5050,使用設置的憑據登錄。
安裝PgAdmin 4:
sudo dnf install pgadmin4
啟動/啟用PgAdmin4服務:
sudo systemctl start httpd
sudo systemctl enable httpd
訪問PgAdmin4的Web界面:
在瀏覽器中輸入:http://server-ip/pgadmin4,使用設置的憑據登錄。
請注意,以上步驟可能會因PgAdmin版本和Linux發行版的不同而有所變化。建議參考PgAdmin的官方文檔以獲取最準確的安裝和配置指南。