Der erforderliche Pfad ist immer relativ zu der Verzeichnisliste, die in der INI-Dateieinstellung include_path definiert ist. Daher erhalten Sie normalerweise keinen vollständigen Pfad, sondern einen relativen Pfad aus dem Wert include_path. Beachten Sie, dass Sie die Einstellung include_path in PHP aus der Datei httpd.conf heraus setzen können, wenn Sie möchten, ähnlich wie Sie es mit der Einstellung php_flag in Ihrem Beispiel gemacht haben.
Ich kann Ihren Screenshot kaum lesen, aber ich denke, die löffelfütternde Antwort lautet:
fügen Sie diese Zeile zu Ihrer Apache-Konfiguration hinzu:
php_value "include_path" "/Users/ratthijs/Desktop/PushChatServer/api"
Und dann könntest du einfach sagen:
require_once('api.php');