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

GNUTURK PORTAL SISTEM 3G RC1 çıktı!

ulatrix

Başka bir Türk tarafından hazırlanan portal sisteminin 3. versiyonu çıktı. Bir çok portal sistemi gibi entegre modüller temalar ve bloklardan oluşsa bile kendi farkını ortaya koyacak birçok değişiklik ve yeniliği de barındırmakta. Portal hakkında detayları görmek için buraya, önizleme için buraya, test edip indirmek için buraya tıklayınız.
Not: Download güvenlik sebebiyle üyelere sınırlandırılmıştır. Üye olurken açıklama kısmına download yazmanız yeterlidir.

PHP başlangıç dersleri serisi 2

anonim

Bir süredir php ders dökümanlarının ikinci serisini hazırlamaya çalışıyordum. Hem talebin artması nedeniyle hem de dosyanın boyutunu fazla yükseltmemek adına aşağıdaki 3 temel döküman ile yeni seriyi tamamlamak istedim:

Aybulut Portal V.1.2

anonim

Aybulut Portal V.1.2

Aybulut Portal tamamen PHP ve MySQL tabanı üzerine kuruludur. Aybulut Portalda Neler mi var ?

Sınırsız Makale Kategorisi ve Makale Ekleyebilme

Haber,Download,Domain Sorgu,Link Ekleme,Mailist,Tavsiye etme özelikleri
Arama yapma,Takvim,Saat,Günün Sözü ve İletişim mevcuttur.
Değiştirilebilir arayüztemaları. (Tema Değiştirme Özl.)
En büyük özeligi tamamen türkçe olması ve türk yazılım olması.

phpKF Sürüm 1.12 ve 1.12-seo çıktı

anonim

php Kolay Forum; php ve MySQL destekli, kullanımı kolay, yönetim masası üzerinden birçok özelliği kontrol edilebilen, açık kaynaklı ve tamamen ücretsiz bir forum uygulamasıdır.

Kullanmak için tek yapmanız gereken buradan forum betiğini indirip, php ve MySQL destekli bir sunucuda kurmak.

PHP ile Güvenlik Odaklı Programlama

FZ

PHP Güvenlik Konsorsiyumu tarafından hazırlanmış olan PHP Security Guide, derli toplu şekilde PHP kullanan programcılara güvenlik odaklı programlamayı nasıl yapabileceklerini, dikkat edilmesi gereken şeyleri, saldırı yöntemlerini ve tedbirleri anlatıyor.

Nahoş sürprizlerle karşılaşmaktan hoşlanmayan programcıların başucu kaynaklarından biri olabilecek gibi görünen bu belge dileriz ilgili insanlar için faydalı olur, hatta Türkçeye çevrilse daha çok insan faydalanabilir.