मैं जाँच कर सकते हैं कैसे है कि सर्वर रन टाइम पर सोप अनुरोधों को हैंडल करने में सक्षम है संभाल करने में सक्षम है? मेरी स्क्रिप्ट निष्पादित होने से पहले मुझे इसे सत्यापित करने की आवश्यकता है।मैं कैसे जांच कर सकते हैं कि सर्वर सोप अनुरोध
उत्तर
PHP में जांच करने के लिए है कि क्या सोप सक्षम या समारोह class_exists()
में बनाया का उपयोग न:
var_dump(class_exists("SOAPClient"));
यह भी मॉड्यूल वर्गों में से किसी भी जांच करने के लिए उपयोगकर्ता हो सकता है।
आप उपयोग कर सकते हैं:
if (extension_loaded('soap')) {
// Do things
}
आप को देखने के लिए है सोप स्थापित किया गया है phpinfo स्क्रिप्ट का उपयोग कर सकते हैं।
http: // [your-domain.com] /phpinfo.php
:
<?php
echo phpinfo();
?>
और फिर साबुन के लिए देखो और आप देखेंगे सोप स्थापित किया गया है, तो और सक्षम
नाशपाती संकुल phpinfo() में सूचीबद्ध नहीं हैं, इसलिए यदि "साबुन" अपने "test.php" पृष्ठ पर प्रकट नहीं होता है, यह सामान्य है!
एक कोड उदाहरण प्रश्नकर्ता को आपके उत्तर को बेहतर समझने में मदद करने के लिए अच्छा होगा :) – zpontikas
हम्म ... मैं नया हूँ और मैं बुरा हूँ: मैं एक "test.php" फ़ाइल में इस की कोशिश की। "साबुन":
<?php
if (extension_loaded('soap'))
{
echo phpinfo();
}
else //will redirect to sth else so you know it doesn't work
{
header("Location: http://localhost/index.html");
die();
}
?>
और मैं अपने आप को एक "phpinfo()" एक पैरा बुलाया के साथ पृष्ठ पर देख देखा।
अशुद्ध अर्थ के लिए क्षमा करें।
सोप स्थापित करने के लिए:
अपने "php.ini" फ़ाइल की जाँच करें, "विस्तार" के लिए देखो।
आपको एक लाइन मिलनी चाहिए:
extension=php_soap.dll
या ;extension=php_soap.dll
";" इसका मतलब है कि यह टिप्पणी की है।
इसे असम्बद्ध करें।
यदि आपको लाइन नहीं मिली, तो उसे वहां रखें।
extension=php_soap.dll
यकीन है कि dll फ़ाइल वास्तव में डिफ़ॉल्ट फ़ोल्डर php/ext
में है। यदि यह नहीं है, तो phpinfo() पर जांचें आपका संस्करण वीसी 6 है, वीसी 11 का वीसी 9, PHP डाउनलोड पेज पर जाएं: http://windows.php.net/download#php-5.6 और php ज़िप फ़ाइल का संवाददाता संस्करण प्राप्त करें।
अपने/ext फ़ोल्डर से अपने "php_soap.dll" चुराएं और इसे अपने अंदर रखें।
आप सब तैयार हैं!
अपने सर्वर को पुनरारंभ करें, फिर यह जांचने के लिए कि क्या यह काम करता है, अपने phpinfo() परीक्षण पृष्ठ पर जाएं।
शुभकामनाएं।
नोट: phpinfo() सरल परीक्षण।php फ़ाइल:
<php
echo phpinfo();
?>
SSH से आप चला सकते हैं:
php -i | grep soap
कमांड लाइन में निम्न लिखें:
>> php -r 'echo (extension_loaded("soap")?"LOADED\n":"not loaded\n");'
- 1. मैं कैसे जांच कर सकते हैं (मेरे) वाक्य शुद्धता
- 2. प्रति सेकेंड SQL सर्वर हैंडल कितने अनुरोध कर सकते हैं?
- 3. PHP सोप क्लाइंट अनुरोध
- 4. एकाधिक सोप अनुरोध जावास्क्रिप्ट
- 5. क्या कर सकते हैं कि sed क्या कर सकते हैं?
- 6. मैं अपने ऑब्जेक्ट में सोप ऑब्जेक्ट को कैसे डाला या deserialize कर सकते हैं?
- 7. जांच करें कि अनुरोध Python
- 8. कैसे कर सकते हैं मैं MVC3
- 9. सोप अनुरोध बहुत बड़ा बड़े डेटा
- 10. मैं कैसे परिभाषित कर सकते हैं एक्सेल
- 11. मैं कैसे जांच सकता हूं कि एक्सप्रेस
- 12. मैं कैसे पता कर सकते हैं
- 13. सोप-यूआई - कैसे पैरामीटर
- 14. मैं कैसे परिवर्तित कर सकते हैं जावा
- 15. हम कैसे जांच सकते हैं कि फ़ाइल Win32 प्रोग्राम का उपयोग कर रही है या नहीं?
- 16. देखें/log कच्चे सोप अनुरोध/System.Web.Services.Protocols.SoapHttpClientProtocol
- 17. क्या आप अनुरोध चर से टाइमज़ोन निर्धारित कर सकते हैं?
- 18. मैं जावास्क्रिप्ट के साथ memcached कैसे उपयोग कर सकते हैं?
- 19. मैं एक SQLite डेटाबेस कैसे बंद कर सकते हैं?
- 20. हम सिम्युलेटर में पुश अधिसूचना की जांच कर सकते हैं?
- 21. मैं कैसे जांच कर सकते हैं एक मॉडल दृश्य मेरी self.window.rootViewController से अधिक वर्तमान में है?
- 22. JNI: मैं कैसे जांच कर सकते हैं jobject देशी ग कोड
- 23. एसक्यूएल सर्वर: नहीं खुला डेटाबेस लॉगिन द्वारा अनुरोध कर सकते हैं
- 24. क्या आप जावास्क्रिप्ट से HTTP पैच अनुरोध कर सकते हैं?
- 25. मैं कैसे जांच सकता हूं कि JQuery
- 26. डीबग के लिए सोप क्लाइंट अनुरोध को डंप कैसे करें?
- 27. क्या एक दूरस्थ सर्वर से AJAX अनुरोध डेटा कर सकते हैं?
- 28. आप कैसे सुनिश्चित कर सकते हैं कि उपयोगकर्ता जानता है कि वे आपकी वेबसाइट पर हैं?
- 29. जांच कर लें कि वस्तु मूल्य
- 30. जांच कर रहा है कि फ़ोल्डर में फाइलें हैं
मुझे लगता है कि अगर एक सर्वर सोप सक्षम है आपको बता नहीं सकता। यदि आप कर सकते हैं तो पता लगाना है कि क्या सर्वर की एक विशिष्ट SOAP सेवा चल रही है। – Lobo