linux üzerindeki php ile mssql 2000(veya 7.0 veya 6.5...)e bağlanmak istersek

0
roots
İlla da MySQL kullanacak değilsiniz ya, roots kardeşimiz bize PHP connectivity konusunda bir tecrübesini aktarmış.

Allah oldurmasın ama bir gün icap ederde başınız sıkışırsa ve siz mssql 2000'e linux üzerinde çalışan bir webserverdan php ile bağlanmak zorunda kalırsanız aşağıdakiler sanırım işinize yarayacaktır.

http://www.freetds.com'dan güncel tds sürümünü çekelim. RPM çekebilirsiniz kolay çözüm olarak. Ben tgz olarak indirdim ve...
./configure --prefix=/freetds --with-tdsver=7.0 --enable-msddlib make;make install

ile kurdum.

Daha sonra

export SYBASE=/freetds

şeklinde SYBASE libleri için freetds dizinini set ederek doğruca php source dizinimize yollandım.

php derlemesi sırasında ihtiyacınız olan diğer parametreler yanında --with-sybase-ct=/freetds olarak girdiğimizde php mssql ve sybase ilgili gereken libleri yükleyecek ve ilgili fonksiyonları açacaktır.

Bu arada ld.so.conf'umuz içerisine de /freetds/lib'i eklemeyi ve ldconfig'lemeyi unutmamız gerekiyor bu derleme sırasında...

Php ile birlikte artık kullanım şeklinize göre apache'yi de yeniden derlemeniz gerekebilir(ben so kullanıyordum düz restart yeterli oldu)

freeTDS'i kurduktan sonra çalışır mı acaba diye merak edenler olursa tds içerisinde tsql adında bir binary mevcut.

tsql -S 192.168.1.2:1433 -U sqlusername -P password

şeklinde bir komut ile gerçekten çalışırlılığını test edebilirsiniz.

Bağlantı hatası veya sql sunucudan gelecek başka hataları ayıklamanızda yardımcı olabilir.

Bu arada sağda solda php içerisinden mssql'e baglanabilmek için sybase standart sql server çekilmelidir, hatta kurulmalıdır ekstradan sybase tds çekilmelidir ayarlanmalıdır gibi saçma sapan yorumlar veya yöntemler görürseniz sakın ola inanmayın kanmayın aldanmayın.

FreeTDS bu konudaki ihtiyaçlarınızı sorunsuz olarak karşılayacaktır.

(not1: halen toplamda 2 milyon kayıt bulunan, günde 10 milyon kadar access sağlanan bir mssql sunucusuna ortalama 40 bin civarında uniq hit alan bir web sitesi arayüzünü linux üzerinde apache-php ve FreeTDS ile gayet mutlu bir şekilde çalıştırmaktayım)

(not2: FreeTDS'in sahibi bana bu mesajı yazmam için para vermedi. yani reklam değildir :))

PHP

İlgili Yazılar

Eclipse ile PHP Debugging

anonim

Eclipse plugini PHPEclipse'nin kurulumu ve PHPEclipse ile PHP debugging üzerine bir makale yazdım.

Makale ile ilgili olumlu veya olumsuz görüşlerinizi bekliyorum: http://forum.int6.net/php_eclipse_debugging.pdf

Delphi For PHP ile Hızlıca Geliştirin

Tarık

Borland'ın son kullanıcı yazılım geliştirme araçları biriminin büyük bir kısmını CodeGear' a devretmesinin ardından Delphi gibi köklü geliştirme ortamları, masaüstü uygulamalarının dışında birçok iş için kullanılmaya başlandı.(mobil donanımlar, internet uygulamaları vs.)

Bu hızlı değişim rüzgarının son bombası ise Delphi4PHP adında PHP uygulaması geliştirme ortamı.

PHP 5.2.1 Çıktı

Onur_Yerlikaya

PHP'de hareketlenmelerin ardından PHP Geliştirici takımı 5.2.1 versiyonunu bugün yayınladı. PHP 5.2.1'de bir çok güvenlik güncellemesi var ve şiddetle öneriyorlar geçmemiz için. Hafıza limiti başta açılmış durumda geliyor artık. str_replace() fonksiyonundaki olabilecek overflow hatası da giderilmiş. Genelde baktığımda bir çok overflow hatası gördüğüm değişiklikler var. Daha fazla ayrıntı isteyenler buraya tıklasın.

PHP ile Linux Programlama (Perl ve C Tadında ;-)

FZ

FM'nin genç üyelerinden tasarımcı ve acemi çaylak programcı arkadaşımız knt'nin "Yahu hocam, C tadında PHP gibi bir şey olsa ne kadar güzel olurdu, benim işimi mükemmel görürdü" demesi ve benim onu eleştirmem ile başladı her şey. Birkaç gün sonra knt arkadaşımız karşımıza aşağıda okuyacağınız belge ile çıkageldi. Çoğu kişinin sadece Apache ve web programlama bağlamında kullanılabildiğini ve başka bir işe yaramadığını zannettiği PHP dili ile nasıl normal (!) GNU/Linux programlama yapılabileceğini gösteren bu başlangıç seviyesindeki belgeden ilgili kişilerin faydalanacağını umuyoruz. Lütfen belge ile ilgili yorumlarınızı ve varsa deneyimlerinizi, eleştirilerinizi yazmaktan imtina etmeyin. Ve karşınızda...

Açık Kaynak Kodlu İçerik Yönetim Sistemlerini Online Görün

anonim

Açık Kaynak Kodlu İçerik Yönetim Sistemlerini indirip yüklemeden Online olarak görüp denemek isteyenler için www.opensourcecms.com sitesi biçilmiş kaftan.. Ayrıca akademisyenlere CMS - e-Learning başlığında Moodle sistemini incelemelerini şiddetle tavsiye ederim. Online ders sistesi hazırlamak gerçekten çok kolay...
www.cmsinfo.org/article.php3?story_id=98 adresinde de güzel bir tartışma var.

Not: İşin açıkçası windows'da çalışan basit bir İçerik Yönetim Sistemi arıyorum. Blog tarzında bir sistemde olsa yeterli olur.
Kişisel kullanım için hangi İçerik Yönetim Sistemi tercih edilmeli ?