Wymagana ścieżka jest zawsze względna do listy katalogów zdefiniowanej w ustawieniu pliku ini include_path. Dlatego zwykle nie kończysz z pełną ścieżką, ale raczej ze ścieżką względną z wartości include_path. Zwróć uwagę, że możesz ustawić ustawienie include_path w PHP z poziomu pliku httpd.conf, jeśli chcesz podobnie do tego, co zrobiłeś z ustawieniem php_flag w swoim przykładzie.
Ledwo mogę odczytać zrzut ekranu, ale myślę, że odpowiedź na karmienie łyżką brzmi:
dodaj tę linię do swojej konfiguracji Apache:
php_value "include_path" "/Users/ratthijs/Desktop/PushChatServer/api"
A potem możesz po prostu powiedzieć:
require_once('api.php');