linux64位系统zendguardloader.so:wrongelfclass:elfclass32报错

ibmfashion ibmfashion     2022-12-02     466

关键词:


Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: wrong ELF

以上错误的原因是64位系统用了32位的ZendGuardLoader.so
解决办法就是去下载一个对应PHP版本的64位ZendGuardLoader.so文件

1、下载Zend Guard

32位 ​​http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz​

64位 ​​http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz​

mkdir /usr/local/zend

tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

sudo cp ZendGuardLoader-php-5.3-linux-glibc23-i386/php5.3.x/ZendGuardLoader.so /usr/local/zend/

2、配置
vim /etc/php.ini

最后加上:
zend_extension=/usr/local/zend/ZendGuardLoader.so

在 64 位 linux 上从 32 位模式切换到 64 位(长模式)

...14-07-2914:33:46【问题描述】:我的程序在x86_64CPU(64位操作系统,ubuntu8.04)上以32位模式运行。是否可以在用户模式下临时切换到64位模式(长模式)?如果有,怎么做?背景故事:我正在编写一个与32位模式程序链接的库,所以 查看详情

在 64 位 linux 上安装 python 32 位

...2位python和64位python?如何从以下失败的尝试中修复损坏的系统?我只是尝试在linuxmint16上安装32位python和我的64位python。它并不像我希望的那样简单(像sudoapt-get 查看详情

linux64位系统下inet_ntoa报段错误问题(代码片段)

  Linux64位系统下inet_ntoa函数报段错误,测试环境:Redhat5.4enterprise代码如下#include<stdio.h>#include<sys/socket.h>#include<netinet/in.h>intmain(intargc,char*argv[])structsockaddr_inaddr; 查看详情

我想给电脑装个linux系统,电脑需要啥样的配置。linux最大支持多大内存。

linux对系统要求很低的,就算是十年前的配置都可以装。这点可以放心。32位的Linux的内存最大支持到4GB,64位的Linux的最大支持内存在EB级别上。实际上最大支持多大的内容跟操作系统的种类无关,而是跟操作系统是32位还是64位... 查看详情

64位linux编译32位程序

...。追答不全是追问可否具体一些?加-m32编译和直接在32位系统下编译有什么区别?追答32位系统,整个系统环境都是32位的。-m32是让gcc输出为32位的程序,但你需要保证整个需要的函数库也都是32位的,不然会出现链接库找不到的... 查看详情

java(jdk)企业级linux安装—阿里云服务器ecs64位

上一篇博文介绍了JDK在Windows10系统上面的安装过程,本文将介绍JDK在Linux系统安装过程。环境说明:操作系统centos-release-7-3.1611.el7.centos.x86_64 JDK版本jdk-8u11-linux-x64.tar.gz查看Linux系统内核版本,通过远程终端连接Linux服务器,输... 查看详情

day13

win10系统中virtualbox无法安装64位系统先总结下如果想在虚拟机中安装64位的Linux系统,最好能满足这几个条件:64位CPU64位操作系统64位的虚拟机软件开启BIOS虚拟化技术没有其他软件占用虚拟化技术造成无法在虚拟机中选择64位Linux... 查看详情

使用 automake 配置脚本在 64 位 Linux 上构建 32 位?

...布时间】:2011-03-1618:29:04【问题描述】:我使用的是64位系统,但需要一组32位二进制文​​件。我必须将哪些选项传递给配置脚本以生成32位/x86生成文件?【问题讨论】:加一。我正在尝试为Solaris构建Git。uname-m返回i8 查看详情

如何使用 64 位浏览器和 64 位 java 插件在 64 位 Linux 上获取 32 位 JRE 路径

...jar)JNI库(myjni.so)请注意,JNI库是为32位构建的。在32位操作系统上 查看详情

64 位 Linux 上的 Java 线程堆栈大小

...线程堆栈大小定义为10MB(ulimit-s=10240kb),RAM为4GB,为操作系统留出1GB空间 查看详情

centos是哪个版本centos版本信息查看技巧

[root@moban~]#cat/etc/redhat-releaseCentOSrelease6.5(Final)##查看Linux系统32位or64位[root@moban~]#uname–mx86_64 //64位系统i386/i686 //32位系统##查看Linux系统的内核版本[root@moban~]#uname–r2.6.32-504.e16.x86_64##查看Linux系统全部信息[root@moban~]#uname-aLinuxmoba... 查看详情

linux红帽5.6系统下安装oracle11g32位或64位

linux红帽5.6系统下安装oracle11g32位或64位,求完整的安装视频或文档,以及文件下载联接包括文件压缩包以及rpm包,关键就是这个,包不全装不上了,也不知道是不是压缩文件下外错了求业内人士帮忙CSDN下载频道有一个《Linuxredhat5.... 查看详情

为啥操作系统不能使用整个 64 位进行寻址?为啥只有 48 位?

】为啥操作系统不能使用整个64位进行寻址?为啥只有48位?【英文标题】:Whycan\'tOSuseentire64-bitsforaddressing?Whyonlythe48-bits?为什么操作系统不能使用整个64位进行寻址?为什么只有48位?【发布时间】:2011-03-1406:29:34【问题描述】... 查看详情

检查正在运行的进程是 32 位还是 64 位

...还是64位。在Linux和Mac我有一个进程的pid。我在想,如果系统本身是64位的,那么应用程序应该是64位的,与32位相同。但是听说64位Linux和Mac也可以运行32位应用程序。我可以做些 查看详情

如何知道 cpu 在 linux 中是不是以 64 位运行? [复制]

...9:36:56【问题描述】:我正在寻找一种方法来了解我的linux系统的cpu是否在64位模式下运行。我必须为大学编程。我的想法是创建一个类似函数的东西来为我提供这些信息。我不确定 查看详情

cmake跨平台编译之判断操作系统平台32位64位系统(代码片段)

...)else() message(STATUS"NoCrossComliling!!!")endif()判断32位64位系统:if(CMAKE_CL_64)set(CURRENT_PLATFORM"x64")message(STATUS"CurrentPlatformis$CURRENT_PLATFORM")else(CMAKE_CL_64)set(CURRENT_PLATFORM"x86")message(STATUS"CurrentPlatformis$CURRENT_PLATFOR... 查看详情

不同系统下的字长------typedef的意义

int的字节长度是由CPU和操作系统编译器共同决定的,一般情况下,主要是由操作系统决定,比如,你在64位AMD的机器上安装的是32位操作系统,那么,int默认是32位的;如果是64位操作系统,64位操作系统分为两种,1种是int为32位lo... 查看详情

selinux对zendguardloader有影响,必须关闭selinux,zendguardloader才能正常

倒腾了很长时间,ZendGuardLoader也没有安装成功,最后发现时SELinux惹的祸,备注一下,以后详细研究!SELinux对ZendGuardLoader有影响,必须关闭SELinux,ZendGuardLoader才能正常 查看详情