unixODBC hatası "/ usr/lib/libtdsodbc.so.0: yanlış ELF class: ELFCLASS32"

0 Cevap php

Ben PHP ile bir Unix sunucu üzerinde MySQL veritabanı içine uzak MS SQL Server veritabanından veri almak için gereken bir site üzerinde çalışıyorum. Cevap için teşekkürler this post, ben her şeyi almak mümkün oldu ve benim dev ortamında (Mac OS X 10.6) üzerinde çalışan. Şimdi, ancak, ben CentOS 5.4 olan, benim sunucu ortamı kurmak için çalışıyorum. Ben UnixODBC ve yüklü ve yapılandırılmış freetds var, ama ben bağlanmaya çalıştığımda şu hatayı alıyorum:

Connection Failed:[unixODBC][Driver Manager]Can't open lib '/usr/lib/libtdsodbc.so.0' : /usr/lib/libtdsodbc.so.0: wrong ELF class: ELFCLASS32

Ben internets üzerinde bulmak mümkün oldum ne gelen, o (libtdsodbc.so.0 libtdsodbc.so.0.0.0 sembolik olarak bağlanmış olan) yüklü (emin değilim, ya da freetds) ben 32 bit UnixODBC var gibi görünüyor ve Bu 64 bit olması gerekir. Bu doğru mudur? Eğer öyleyse, nasıl 64 bit sürümüne yükseltme mı? Ben bir geliştirici değil, bir sunucu gurusu değilim, bu yüzden biraz benim sunucu bilgisi dışında olduğunu.

Teşekkürler.

0 Cevap