2017-01-25 62 views
10

Şu anda bir CentOS 7 VPS'ye yüklenmiş PHP 5.4'üm var. Bir PHP betiği ile .mdb biçiminde eski bir veritabanına erişmek için şimdi çalışıyorum.CentOS 7'de PHP PDO ODBC sürücülerini nasıl yüklerim?

Ancak, benim phpinfo() sayfa sadece mysql ve sqlite PDO sürücülerinin etkin olduğunu söylüyor. ODBC adlı bir sürücü etkin değil.

Bu yüzden işe yaraması için this eğitimini izlemeyi denedim. Ama işe yaramıyor. bash: ./configure: No such file or directory.

Burada listelenen komutları çalıştırmam gereken klasörü bilmiyorum. PDO ODBC sürücülerini sistemden yüklememe izin verecek bir komut var mı? yum -y install php_odbc ile çalışmam benim için daha kolay olurdu? Eğer değilse, ne yapıyorum yanlış?

+0

[Bu yanıt] 'a bir göz atın (http://stackoverflow.com/questions/41910255/plesk-12-on-centos-6-not-working-pdo-odbc-dblib-drivers). Sorununuzu çözmesi gerektiğini düşünüyorum. – styl3r

+0

Sorunumu çözdüm: yum install php-pdo – Albeis

+0

Bir öğretici olarak PHP kaynak dağılımı ile ilgili olarak bağlantı kurduğunuzda, uzantıyı derlemeyi isterseniz, önce kaynakları almanız gerekir (konfigürasyon bir adım daha önce derleme ve bölümdür) ortak bir yapı akışının). – hakre

cevap

6

php_odbc, CentOS 7 paketlerinden birine benzemektedir. Bkz. http://mirror.centos.org/centos/7/os/x86_64/Packages/ çok uzun bir liste.

yum -y install php_odbc çalışması gerekir. Gerekirse web sunucunuzu yeniden başlatmayı unutmayın.

Kaynaktan PHP derliyorsanız, ./configure ...'u çalıştırırsınız. Senin durumunda çalışmayacak.