【问题标题】:FreeBSD " configure: error: cannot run C compiled programs "FreeBSD “配置:错误:无法运行 C 编译程序”
【发布时间】:2020-07-30 14:12:44
【问题描述】:

我正在尝试使用 phpize 在我的 FreeBSD(pfSense 版本)中安装 PECL 扩展“PHAR”。当我尝试运行“./configure”时,我得到了这个

请注意,我只是关注 PHP 文档,在搜索此错误时,这是​​我第一次听说交叉编译器。所以我不想交叉编译。

有什么想法吗?

【问题讨论】:

  • 为什么不使用作为二进制包提供的 PHAR,或者至少使用 FreeBSD ports 构建 PHAR?
  • 在 pfSense 版本中实际上没有端口...
  • 这对超级用户来说可能会更好,但听起来编译器可能有问题。
  • 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask
  • 如果可以的话,你应该尝试使用这个包。如果没有,请发布 config.log。

标签: php unix gcc freebsd pecl


【解决方案1】:

我找到了解决这个问题的另一种方法: 起初,当尝试使用 pkg 安装可用的 PHAR 软件包时,我找不到任何软件包,这是因为 pfSense 开发团队禁用了 FreeBSD 存储库。我去/usr/local/etc/pkg/repos下启用它然后我只是输入pkg install php72.phar

感谢cmets的大家!

【讨论】:

    猜你喜欢
    • 2015-11-03
    • 2019-04-01
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多