Linux 如何为二进制编译的CGI脚本启用32位支持?

Linux 如何为二进制编译的CGI脚本启用32位支持?,linux,apache,centos6,Linux,Apache,Centos6,我正在使用linux和apache在Web服务器上运行CentOS 6。在命令行中键入时: # readelf -h $(which init) | grep "Class" 它返回: Class: ELF64 如何为二进制编译的CGI脚本启用32位支持?我想这就是问题所在吧?发现我试图在不支持32位的服务器上执行一个旧的32位编译二进制脚本。我不得不跑 yum install glibc-devel.i686 然后,为了安全起见,我

我正在使用linux和apache在Web服务器上运行CentOS 6。在命令行中键入时:

# readelf -h $(which init) | grep "Class"
它返回:

Class:                             ELF64

如何为二进制编译的CGI脚本启用32位支持?我想这就是问题所在吧?

发现我试图在不支持32位的服务器上执行一个旧的32位编译二进制脚本。我不得不跑

yum install glibc-devel.i686
然后,为了安全起见,我重新启动了apache和viola!我知道这只适用于CentOS,我认为另一个系统的命令是:

sudo apt-get install libc6-i386

因此,如果您遇到相同的问题,请尝试这些方法。请更正。信息很可能来自htmlos.org。。。几年前,我在那里发布了