64 bit makineye 32 bit libstdc ++. So.6 nasıl kurulabilir


17

64-bit Ubuntu 8.04.2 sunucusuna libstdc ++ 32-bit sürümünü yüklemem gerekiyor.

denediğimde apt-get install ia32-libsdiyor

root@devserver:~/downloads# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
ia32-libs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 133 not upgraded.

Ama ben bir PHP uzantısını (libpdf_php.so) etkinleştirmeye çalıştığınızda hata aşağıdaki php hata günlüğüne kaydedilir bu çalışma zamanı kitaplığını kullanır.

root@devserver:~/downloads# cat /var/log/apache2/php_error.log
[01-Nov-2011 16:54:09] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613/libpdf_php.so' - /usr/lib/php5/20060613/libpdf_php.so: wrong ELF class: ELFCLASS32 in Unknown on line 0
root@devserver:~/downloads#

Yanıtlar:


3

32st libstdc ++. So.6 sürümüne ihtiyacınız olduğunu düşündüren nedir?

64-bit Ubuntu, 64-bit PHP'yi çalıştıran ve 32-bit yükleyemediği 64-bit Apache'yi çalıştırır libpdf_php.so.

IA32-libs kurulumunun sorunu çözmesi olası değildir - libpdf_php.so'nun 64 bit sürümüne ihtiyacınız olduğunu söyleyebilirim

Pdflib'in web sitesinin x86-64 mimarisi için ayrı bir indirmesi var gibi görünüyor - arşivi indirdim ve içindeki .so dosyası kesinlikle 64 bit.


33

Kullanabilirdin apt-get install lib32stdc++6.


2
Bu bana (64 bit makineye libstdc ++ 32-bit sürümü nasıl kurulur) başlıklı soruya cevap verdi.
setempler

Merhaba, koştuğum zaman sudo apt-get install lib32stdc++6bana o / p ver: The following NEW packages will be installed: lib32stdc++6 Ama ls /usr/lib32koştuğum zaman onun yok. Lütfen nerede olduğumu bana bildirin. Teşekkürler.
AB Bolim

Bu, Ubuntu 14.04'te bir Android kaynağı oluşturmak için bizonu çalıştırmama yardımcı oldu.
bonh

1
Ben eklemek zorunda :i386paket adından sonra (aslında sayede libstdc ++ 32 bit sürümünü istedi so.5:. apt-get install libstdc++5:i386)
Steven C. Howell

1

Sorun libstdc ++ ile değil, libpdf_php.so ile ilgili. Bu kütüphanenin 32 bit sürümünü indirmeniz gerekiyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.