这里有个小麻烦。我已经在我的机器上编译了例子Zephir插件,它在工作站上工作得很好,但是当我移动它的时候。对于生产服务器,我收到这个奇怪的php错误:
PHP启动:无法加载动态库'/mod/utils.so‘- /mod/utils.so:第0行未知中的无效ELF标头
路径很好,因为当文件不在dir中时,抛出文件时没有找到错误。
谷歌什么都没告诉我。似乎从来没有人遇到过这样的问题。有什么想法吗?
发布于 2017-02-23 13:31:08
“无效ELF标头”意味着您的自编译共享库与生产服务器上的系统不兼容。在这里,很高兴知道您的工作站和生产环境之间的细节/差异。这是因为您的lib已经在工作站上为工作站进行了编译。在生产服务器上编译这个库是个好主意,您应该尝试获得一个预编译的库并在那里安装它,或者如果您找不到,可以在与生产机器相同的环境中编译库,然后将它安装在生产机器上。希望这能有所帮助。
https://stackoverflow.com/questions/42416668
复制相似问题