【问题标题】:cannot execute binary file centos?不能执行二进制文件centos?
【发布时间】:2017-08-29 10:25:25
【问题描述】:

我正在使用 centos 6.9 并想安装 xampp。但是当我在终端上运行命令时,它显示错误,即无法执行二进制文件。那么,我该如何解决这个问题并成功安装 xampp ?请帮我。

chmod +x xampp-linux-x64-7.0.22-0-installer.run
./xampp-linux-x64-7.0.22-0-installer.run 

在这个命令之后它显示

bash: ./xampp-linux-x64-7.0.22-0-installer.run: cannot execute binary file

【问题讨论】:

  • 请不要将图像用于文本。而是复制文本。
  • xampp-linux-x64-7.0.22-installer.run 可执行文件上尝试file 然后ldd 并编辑您的问题以提供输出(每行前四个空格)。
  • 你能告诉我问题出在哪里吗?@C-Otto
  • 图片在本网站上不受欢迎。
  • 如果您尝试在 32 位平台上运行 x86-64 可执行文件(反之亦然),可能会发生这种情况。您可以在这里查看并下载适当版本的xampp question-defense.com/2008/11/28/…

标签: centos


【解决方案1】:

您可能正在使用权限较低的用户运行安装(二进制)。您必须使用 root 用户来修改 SELinux 设置:

semanage fcontext -a -t httpd_sys_script_exec_t '/<install-location>(/.*)/?'
restorecon -R -v /<install-location>/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 2017-02-07
    相关资源
    最近更新 更多