MID Teknologi – Pada artikel ini, kami akan membahas Cara Install Ekstensi PostgreSQL di PHP 8.3 aaPanel. Hal ini perlu dilakukan karena aaPanel tidak menyediakan ekstensi tersebut secara langsung.
Jadi, dibutuhkan sedikit usaha tambahan agar aplikasi Anda yang menggunakan PostgreSQL bisa berjalan lancar di PHP 8.3, terutama saat Anda menggunakan aaPanel sebagai control panel VPS pilihan terbaik anda..
Belajar Kelola VPS
Di Kelas Jago aaPanel
Belajar Kelola VPS aaPanel di Pandu Ahlinya,
Daftar sekarang klik tombol daftar dibawah ini
Cara Mudah Install Ekstensi PostgreSQL di PHP 8.3 aaPanel

Jika kamu menggunakan PostgreSQL di proyekmu dan pakai aaPanel sebagai control panel, kamu mungkin menyadari bahwa PHP 8.3 di aaPanel belum menyediakan ekstensi pgsql dan pdo_pgsql secara bawaan. Jadi, kita perlu menginstalnya secara manual.
Tenang saja, prosesnya cukup mudah asal kamu ikuti langkah-langkahnya dengan benar. Yuk langsung mulai!
β οΈ Langkah 1: Pastikan PHP 8.3 Versi Compiled
Sebelum mulai, pastikan PHP 8.3 yang kamu gunakan adalah versi compiled, bukan versi default dari App Store aaPanel.
π§ Langkahnya:
- Masuk ke menu App Store di aaPanel.
- Jika sebelumnya sudah install PHP 8.3, hapus dulu instalasinya.
- Setelah itu, install ulang PHP 8.3 (Compiled) dari App Store.
π» Langkah 2: Install Ekstensi pgsql
Sekarang saatnya login ke server VPS kamu via SSH, lalu jalankan perintah berikut satu per satu:
cd /www/server/php/83/src/ext/pgsql
/www/server/php/83/bin/phpize
./configure --with-php-config=/www/server/php/83/bin/php-config
make && make installπ Catatan Penting:
Jika proses instalasi berhasil, kamu akan melihat output seperti ini:
Installing shared extensions: /www/server/php/83/lib/php/extensions/no-debug-non-zts-xxxxxxxx/Langkah 3: Install Ekstensi pdo_pgsql
Lanjutkan dengan instalasi pdo_pgsql:
cd /www/server/php/83/src/ext/pdo_pgsql
/www/server/php/83/bin/phpize
./configure --with-php-config=/www/server/php/83/bin/php-config
make && make installLangkah 4: Tambahkan ke File php.ini
Sekarang kita perlu mengaktifkan kedua ekstensi tadi dengan cara menambahkannya di file php.ini.
Buka file konfigurasi php.ini:
nano /www/server/php/83/etc/php.iniTambahkan baris berikut di bagian paling bawah:
extension=pgsql.so
extension=pdo_pgsql.soSimpan dan keluar (Ctrl+O lalu Enter, kemudian Ctrl+X).
π Langkah 5: Restart PHP dan aaPanel
Restart PHP 8.3 dari aaPanel atau lewat command line:
bt restartβ Langkah 6: Cek Apakah Ekstensi Sudah Aktif
Cek apakah ekstensi sudah aktif dengan perintah berikut:
/www/server/php/83/bin/php -m | grep pgsqlJika hasilnya seperti ini:
pdo_pgsql
pgsqlβ Artinya instalasi berhasil! Sekarang PHP 8.3 kamu sudah bisa digunakan untuk aplikasi yang terhubung dengan PostgreSQL.
Dapatkan Tutorial VPS Lainnya di Youtube MID Teknologi
Kesimpulan
Mengaktifkan ekstensi pgsql dan pdo_pgsql di PHP 8.3 pada aaPanel memang butuh langkah manual, karena tidak tersedia secara default.
Tapi dengan mengikuti panduan di atas, mulai dari install PHP 8.3 versi compiled, compile ekstensi secara manual, hingga menambahkan ke php.ini
kamu bisa menjalankan aplikasi berbasis PostgreSQL dengan lancar di VPS yang menggunakan aaPanel.

Adinata is a tech expert and content creator experience more than 5 years on networking, coding and managed cloud vps server
