Cara Install Ekstensi PostgreSQL di PHP 8.3 aaPanel (pgsql & pdo_pgsql)

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

Cara Install Ekstensi PostgreSQL di PHP 8.3 aaPanel
Cara 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:

  1. Masuk ke menu App Store di aaPanel.
  2. Jika sebelumnya sudah install PHP 8.3, hapus dulu instalasinya.
  3. 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 install

Langkah 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.ini

Tambahkan baris berikut di bagian paling bawah:

extension=pgsql.so
extension=pdo_pgsql.so

Simpan 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 pgsql

Jika 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.

Leave a Comment