मुझे XDebug को सक्षम करने के बाद से कमांड लाइन के भीतर PHP-आधारित उपयोगिताओं को चलाने में कुछ समस्याएं आ रही हैं। यह ठीक चलता है जब एक ब्राउज़र के माध्यम स्क्रिप्ट निष्पादित, लेकिन एक बार मैं एक कमांड लाइन पर एक स्क्रिप्ट को निष्पादित करने की कोशिश है, यह निम्न त्रुटियों फेंकता है:PHP कमांड लाइन मोड में केवल XDebug त्रुटियों को फेंक रहा है
h:\www\test>@php test.php
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\development\xampplite\php\ext\php_curl.dll' - The specified module could not be found in Unknown on line 0
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
h:\www\test>
स्क्रिप्ट इस के बाद ठीक चलाता है, लेकिन यह कुछ मैं कर सकते हैं है मेरे सिर को चारों ओर लपेटने लगते हैं। क्या यह मेरे php.ini कॉन्फ़िगरेशन में पथ समस्या हो सकती है? मुझे यकीन नहीं है कि अगर ऐसा लगता है कि यह वही त्रुटि फेंकता है, तो इससे कोई फर्क नहीं पड़ता कि मैं @php
पर्यावरणीय चर का उपयोग करता हूं।
इसके अलावा, मेरे php.ini के भीतर सभी पथ पूर्ण हैं। वास्तव में यह सुनिश्चित नहीं है कि यहां क्या हो रहा है।
- के लिए अपाचे द्वारा प्रयोग किया जाता
- एक और CLI के लिए
एक और या हो सकता है आप Apache द्वारा उपयोग किया पीएचपी के साथ एक ही समस्या है:
यह एकाधिक php.ini के मामले की तरह लगता है, और एक अलग का उपयोग कर सीएलआई इंटरफ़ेस। क्या आप यह देखने के लिए 'phpinfo()' कर सकते हैं कि कौन सी फाइल का उपयोग किया जाता है? –