安裝 pgAdmin 4
建議安裝桌面版本方便設定就好
#
# 設定軟體庫
#
# 為軟體庫安裝公鑰(如果之前沒有安裝):
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
# 建立軟體庫設定文件:
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
#
# 安裝 pgAdmin
#
# 安裝桌面模式與網頁模式
sudo apt install pgadmin4
# 只安裝桌面模式
sudo apt install pgadmin4-desktop
# 只安裝網頁模式
sudo apt install pgadmin4-web
# 設定網絡服務器,如果安裝 pgadmin4-web
sudo /usr/pgadmin4/bin/setup-web.sh
確認條件
確認 PHP 支持的 pdo_pgsql
版本
通過輸出 phpinfo() 函數,查看 PHP 對應的 pdo_pgsql 的版本,
建議下載的 PostgreSQL 與 pdo_pgsql 版本不要相差太多
![[pdo_pgsql_version.jpg]]
PostgreSQL 版本大於 10 的話,則 pdo_pgsql 版本也必須大於 10 。
scram-sha-256 是 PostgreSQL 10 中新增的基於 SASL 的認證方式,是 PostgreSQL 目前提供的最安全的認證方式。使用 scram-sha-256 認證方式不支持舊版本的客戶端庫。如果使用 PostgreSQL 10 以前的客戶端庫連接數據庫,會有如下錯誤:
SCRAM authentication requires libpq version 10 or above
安裝 SQL Server Linux
- 目前 Ubuntu 22.04 無法直接安裝 SQL Server
- 目前 Ubuntu 20.04 可以直接安裝 SQL Server
- 可以使用 docker 的方案來安裝
安裝 docker
取得映像檔案
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest
在 Ubuntu 上安裝 Docker
先決條件
作業系統需求
要安裝 Docker,以下 Ubuntu 版本之一的 64 位版本:
- Ubuntu Kinetic 22.10
- Ubuntu Jammy 22.04 (LTS)
- Ubuntu Focal 20.04 (LTS)
- Ubuntu Bionic 18.04 (LTS)
Docker Engine 可兼容 x86_64
、amd64
、armhf
、arm64
、s390x
架構
Ubuntu 字體安裝
前言
政府專案的客戶對於標楷體有相當的堅持,
因為是官方公文字體。
還有那個很恐怖的新細明體,
只要是開發政府專案都逃不掉的。
在 Ubuntu 安裝 MariaDB 資料庫
前言
因為 MySQL 被甲骨文給買了,
開源社群免費仔們擔心 MySQL 要不變成收費的,要不就是被冷凍了。
後來也真的不出大家的意外就是了。
MariaDB 的開發團隊以 MySQL 為基礎開發的資料庫,
所以許多開發者也無痛跳船了。
在 Ubuntu 安裝 Nginx 伺服器(官網 Nginx 安裝)
前言
由於受到 CVE-2021-23017 漏洞的影響,
Nginx 必須升級到 1.20.1 以上,但由於 Ubuntu 22.04 官方 APT 發行的版本為 1.18。
故本次教學直接使用 Nginx 官方的安裝指南,取代 Ubuntu 官方 APT 安裝的方式。
本文章會在 Ubuntu 22.04 透過官方的 APT 套件庫安裝 Nginx 伺服器,
並簡單介紹使用設定說明。
在 Ubuntu 移除 Nginx 伺服器
前言
當 Nginx 有比較大的改版,
建議將舊版刪除乾淨再安裝新版。
在 Ubuntu 安裝 Nginx 伺服器(使用 APT 安裝)
前言
Linux 主機上廣泛被使用的網頁伺服器有 Apache 或 Nginx ,
兩者有不同的適用情境與長處。
本文章會在 Ubuntu 22.04 透過官方的 APT 套件庫安裝 Nginx 伺服器,
並簡單介紹使用設定說明。