CURL ne peut pas résoudre l'hôte travaillant sur MAMP

j'ai MAMP PRO, Personnalisé avec des certificats locaux SSL Pour l'URL nommée qph-plugin.local, qui exécute le site wordpress.

Lorsque je visite le site dans le navigateur sur ma voiture, tout fonctionne comme il devrait être. Lorsque je demande une demande à l'URL en utilisant le facteur, il échoue si je ne désactive pas le chèque SSL, Cela est dû au fait que mes certificats SSL sont locaux pour les tests, mais cela aura au moins la réponse 200 pour tester.

Si vous faites une demande du cadre (actuellement laravel) sur l'URL en utilisant Guzzle ou Curl, Je reçois un message d'erreur:

Could not resolve host: qph-plugin.local Closing connection 0

Voici la demande actuelle Guzzle:

$client = new Client([
'verify' => false, 'debug' => true
]);

$res = $client->get(
'https://qph-plugin.local',[]
);

Depuis la demande Guzzle ne marche pas (C'est ce que je vais utiliser), J'ai essayé la demande CURL Dans l'espoir que je peux comprendre que pas le cas. Voici la demande actuelle CURL:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://qph-plugin.local');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPGET, 1);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, false );
curl_setopt($ch, CURLOPT_DNS_CACHE_TIMEOUT, 2 );
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );

$res = curl_exec($ch);
curl_close($ch);

J'ai essayé tout ce que je peux trouver sur Internet pour résoudre ce problème, mais après quelques heures d'échantillons et d'erreurs, je semble venir proches de la décision, dans l'espoir que quelqu'un sait ce qui est faux ici?
Invité:

Pour répondre aux questions, connectez-vous ou registre