[Pardus-kullanicilari] Postgresql'e bağlantı
Hakan Demirbilek
hakandemirbilek at superonline.com
28 Eki 2006 Cmt 18:59:01 EEST
Merhaba;
Php modülünün pisi paketindeki halinde pgsql kütüphaneleri eksik. Bu
yüzden postgresql kullanamazsınız. Ama çözümsüz değilsiniz tabii ki.
Aşağıdaki işlemleri tek tek yaparak ben postgresql desteğine sahip bir
pisi paketi oluşturmayı başardım. Bu işlemleri yapmadan önce postgresql
ın kurulu olduğundan emin olmalısınız.
- Öncelikle çalışmalarınız için bir dizin yaratın: "mkdir $HOME/php" gibi.
- Daha sonra "wget
http://svn.pardus.org.tr/pardus/devel/server/www/component.xml" komutunu
konsoldan çalıştırın.
- "svn co http://svn.pardus.org.tr/pardus/devel/server/www/mod_php"
komutu ile pisi php modülü kaynak kodunu indirin.
- Tercih ettiğiniz bir metin düzenleyici ile actions.py dosyasında
aşağıdaki değişikliği yapın:
"with = [" ile başlayan satırı bulup, sondaki "]" den önce ",
'pgsql' " yazın.
Yaptığınız değişiklik sonunda o satır aşağıdaki gibi görünecektir:
"
with = ['bz2', 'curl', 'iconv', 'mysql', 'mysqli', 'kerberos', 'sqlite', 'mime-magic',
'xml-reader', 'xsl', 'curlwrappers', 'gdbm', 'db444', 'inifile', 'ldap',
'flatfile', 'gd', 'ttf', 'gettext', 'ncurses', 'regex=php', 'zend-vm=GOTO', 'zend-vm=SWITCH', 'pic', 'pcre-regex'*, 'pgsql'*]
"
Dosyayı kaydedip çıkın.
- Bu işlemlerden sonra "sudo pisi build pspec.xml" komutu ile yeni pisi
paketinizi oluşturun.
- İşlem sonunda pisi uzantılı bir dosya oluşacaktır. "sudo pisi install
*.pisi" komutu ile yeni php modülünüzü sisteme kurabilirsiniz.
Umarım yardımcı olabilmişimdir.
Abdullah Genç wrote On 27-10-2006 19:30:
> İyi aksamlar arkadaşlar.
> Bilgisayarımda php web tasarımı yapmak istiyorum.
> Bunun için Apache, php ve Postgresql için gerekli olan pisi
> paketlerini indirdim.
> Service altından apache çalışır vaziyette (yeşil renk),
> Postgresql'de çalışır gözüküyor (on) fakat rengi nedense kırmızı.Bir
> sorun mu bu?
> Çalışma dizini kullanıcı altına aldım.Php hakkında bilgi almak için
> info.php ( localhost/~gma/info.php ) sayfası yaptım. Bu infoda mysql,
> mysqli gözükyor fakat postgresql yada pgsql yok.Postgresql'e
> bağlanmak için başak bi sayfa hazırladım ( $baglan=pg_connect(diğer
> bilgiler) vs. ) çıktı olarak: Fatal error pg_connect yok şeklinde
> bir mesaj aldım (Pardus evde olduğundan tam olarak hatayı yazamadım. )
> Belki mysql çalışıyor diye düşündüm ve bağlantı kuramaya çalıştım
> olmadı soket hatası dedi. Benim asıl istediğim Postgresql yani Mysql o
> kadar önemli değil.
> Birde PHPPgAdmin 'i direk public_html'nin altına atarsam çalışırmı ?
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Pardus-kullanicilari mailing list
> Pardus-kullanicilari at uludag.org.tr
> http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
>
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi