首页 > 解决方案 > High Sierra Breaks FileMaker PHP 包括

问题描述

我正在尝试运行从 FileMaker 数据库导入项目的函数。该函数包括一个 PHP 文件。PHP 文件包括/连接到 FileMaker API 并导入数据库项目。然后将 PHP 文件的输出写入一个 HTML 文件,该文件显示在我的网站上。

该功能在 El Capitan 和 Sierra 上运行良好,但在我需要升级到的 High Sierra 上却不行。在 High Sierra 上,只要包含的 PHP 文件尝试包含 FileMaker API,该命令就会莫名其妙地中断。为什么我无法在 High Sierra 上包含 FileMaker API,却能够在 Sierra 和 El Capitan 上完美地做到这一点?

通常我使用 FileMaker 14,但在 FileMaker 16 上问题仍然存在。运行 PHP 版本 5.5.38 和 FileMaker 14.0.6。

标签: phpincludefilemaker

解决方案


High Sierra 有 PHP 7,它与 PHP 的 FileMaker API 不兼容。你可以试试这个重写的兼容的 API 版本,看看它是否对你有帮助。

Github 上用于 PHP 5.5+ 的 FileMaker API

如果这没有帮助,您需要检查 PHP 错误日志以查看发生了什么问题。


推荐阅读