के साथ एमएस एसक्यूएल से कनेक्ट है जो हासिल करने का मेरा मतलब बहुत आसान है। मैं एक सुरक्षित कनेक्शन पर एक PHP स्क्रिप्ट से बाहरी एमएस एसक्यूएल डेटाबेस से कनेक्ट करना चाहता हूं। हालांकि यह समस्याग्रस्त साबित हुआ है और, अब तक अनुसंधान में तीन घंटे लगाए गए हैं, मुझे नुकसान हुआ है।PHP एसएसएल
क्लाइंट के लिए मंच उबंटू है, जिसका अर्थ है कि मैं SQLSRV का उपयोग नहीं कर सकता। सुरक्षित कनेक्शन का परीक्षण विभिन्न ग्राहकों के साथ किया गया है और यह ठीक काम करता है। मैं वर्तमान में डेटाबेस से कनेक्ट करने के लिए पीडीओ और डीबीलिब का उपयोग कर रहा हूं, जो ठीक काम करता है।
मैं एक सुरक्षित कनेक्शन को मजबूर करने के लिए कोई विधि नहीं ढूंढ पाया। मैंने कोई अन्य लाभ नहीं लिया है, इसका कोई फायदा नहीं हुआ है।
मेरे विकल्प क्या हैं?
संपादित करें: मैं निम्नलिखित FreeTDS लॉग के साथ छोड़ दिया हूँ ...
config.c:543: Got a match.
config.c:565: host = 'XXXXXXXXXX'
config.c:595: Found host entry XXXXXXXXXX.
config.c:599: IP addr is XXXXXXXXXX.
config.c:565: port = '1433'
config.c:565: encryption = 'require'
config.c:565: check certificate hostname = 'no'
config.c:629: UNRECOGNIZED option 'check certificate hostname' ... ignoring.
config.c:565: ca file = 'XXXXXXXXXX.pem'
config.c:629: UNRECOGNIZED option 'ca file' ... ignoring.
आपको क्या त्रुटियां मिली हैं? – Jamesking56
कोई नहीं, मैंने यह जांचने के लिए सर्वर से पूछताछ की है कि कनेक्शन एन्क्रिप्ट किया गया था, यह नहीं था। मुझे अब तक कुछ त्रुटियां पसंद आएंगी। –