Install Oracle 10 Xe dengan PHP
Maap lagi2 belom sempet tulis tutorialnya, link dulu yach
Maap lagi2 belom sempet tulis tutorialnya, link dulu yach
Pertama anda harus login dulu sebagai root supaya bisa menjalankan perintah yum. Cara login jadi root ketik
suSetelah berhasil login dengan su nya. Jalankan perintah ini untuk menginstall postgresql client dan server :
yum -y install postgresql postgresql-server
Proses ini adalah hal yang sangat penting. Jangan lupa ganti password default, karena defaultnya postgres itu bisa di akses tanpa password.
Sebelum bisa ganti password, kita harus nyalakan dulu service nya.
/etc/init.d/postgresql start
setelah itu ketik code seperti di bawah ini, ganti dengan password anda
psql
=# CREATE USER username WITH PASSWORD '****';Ketik baris di bawah ini untuk mengganti setting autentikasi pada postgresql
vi /var/lib/pgsql/data/pg_hba.conf
Cari baris di bawah ini
# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident sameuser # IPv4 local connections: host all all 127.0.0.1/32 ident sameuser # IPv6 local connections: host all all ::1/128 ident sameuser
dan rubah menjadi :
# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all password sameuser # IPv4 local connections: host all all 127.0.0.1/32 password sameuser # IPv6 local connections: host all all ::1/128 password sameuser
Kenapa musti diganti jadi password? Soalnya kalo anda menggunakan ident, anda harus login yang sama persis dengan shell account, contoh nya, anda harus login sebagai default name POSTGRES untuk bisa login ke database. Biasanya kalo mao akses dari PHP ini bukan yang anda inginkan
Untuk bisa setting nya berlaku, anda harus restart
/etc/init.d/postgresql restart
Kalau anda mao service ini nyala setiap kali linux di nyalakan, maka anda harus add sebagai service. Ketik perintah di bawah ini
/sbin/chkconfig postgresql on
Untuk tambah user ketik perintah seperti di bawah ini
psql
=# CREATE USER username WITH PASSWORD '****';Ketik perintah seperti ini untuk buat database baru
psql -U username => CREATE DATABASE userdb;
Untuk bisa diakses dari PHP, anda harus menambahkan beberapa module lagi. Ketik seperti ini
yum -y install php-pgsql
Setelah itu jangan lupa restart apache nya
/etc/init.d/httpd restart