Ich verstehe, dass ich die Option auf eine bestimmte Instanz einstellen kann, aber was ich wirklich gerne wäre, ist etwas in der php.ini oder irgendwo ähnlich, die dies über alle Projekte und alle Instanzen behandeln wird.Wie kann ich CURLOPT_CAINFO global für PHP unter Windows einstellen?
Kennt jemand einen Weg für mich, dies zu erreichen?
EDIT: Ich bin besonders interessiert an einer Lösung, die die Zertifikate an verschiedenen Standorten auf verschiedenen Servern ermöglichen wird.
Ich entwickle auf einem Windows-Rechner, der dies benötigt, aber die Bereitstellung auf einem Linux-Server, der es nicht nur nicht benötigt, aber nicht den Pfad angegeben hat.
Ich verstehe, dass ich Bedingungen verwenden kann, um zu überprüfen, wo der Code ausgeführt wird, aber es lieber direkt aus der Box funktionieren würde. Es scheint mir, dass dies wirklich ein Problem für curl und PHP ist und nicht für meinen Code und daher gehören die Einstellungen dafür.
Das ist genau das Problem in den Ordner würde ich auch lösen möchten. In meinem Fall verwende ich ein Framework, in dem alle curl-Aufrufe tief in der Klassenhierarchie eingekapselt sind, so dass ich, wenn es funktioniert, das Framework tatsächlich patchen müsste. Obwohl das nicht so schwierig ist, hat es offensichtliche Nachteile und Nachteile. Daher könnte die Möglichkeit, diese Option von außen einzustellen, sehr hilfreich sein. – jayarjo