You can fix it by changing the url parameter as follows:
$url = "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key={$apiKey}";
This works perfectly from my server.