2011-11-16 14 views
6

से PHP स्क्रिप्ट चलाने पर प्रविष्टि बिंदु त्रुटि मैं बैच फ़ाइल लिखकर Windows पर चलाने के लिए एक PHP स्क्रिप्ट शेड्यूल करने का प्रयास कर रहा हूं।कमांड लाइन

C:\Program Files (x86)\PHP>php.exe -f D:\Web\Sites\scriptPage.php 

यह पृष्ठ और पेज प्रक्रिया ठीक के परिणामों चलता है, लेकिन यह इस संदेश

"प्रक्रिया प्रवेश बिंदु zend_ini_string_ex में स्थित नहीं किया जा सका ऊपर poping है: यहाँ लाइन है कि स्क्रिप्ट चलाता है गतिशील लिंक लाइब्रेरी php5.dll "

मुझे यकीन नहीं है कि यह क्यों हो रहा है। हम इस पर ज़ेंड का उपयोग नहीं कर रहे हैं। मैंने कुछ अलग-अलग पृष्ठों पर यह कोशिश की है और वही बात होती है।

इस पर कोई मदद महान होगी।

धन्यवाद!

+0

इस के कारण Xdebug किया जा सकता है। उत्पादन मशीन पर आपको इसके बारे में चिंता करने की ज़रूरत नहीं होगी। – matino

उत्तर

4

मुझे यह समस्या थी जब मैंने अपाचे और PHP के तहत xdebug स्थापित किया था।

zend_extension_ts="c:/PHP/ext/php_xdebug-2.1.2-5.2-vc6.dll" 

इसे बाहर टिप्पणी और:

अपने php.ini में एक लाइन है कि इस तरह दिखता है पाते हैं।

यदि आपको xdebug का उपयोग करने की आवश्यकता है तो सुनिश्चित करें कि आपने अपने PHP स्थापना के लिए xdebug का सही संस्करण डाउनलोड किया है। मेरे पास PHP 5.2.17 के साथ अपाचे 2.2.17 था और मैं PHP 5.3 के लिए xdebug स्थापित करने का प्रयास कर रहा था, जिसने मुझे यह त्रुटि संदेश दिया:

* प्रक्रिया प्रविष्टि बिंदु zend_ini_string_ex गतिशील लिंक लाइब्रेरी php5 में स्थित नहीं हो सका .dll *

+0

यह समझ में नहीं आता कि त्रुटि का मतलब क्या है .......... – Pacerier

4

मुझे पता है कि यह हल हो गया है, लेकिन यह एक ही लक्षण के साथ समस्या में चला गया है। मैं Zend सर्वर Windows सर्वर पर स्थापित किया है और निर्धारित कार्य कॉन्फ़िगर करने के लिए कोशिश कर रहा था, लेकिन यह

प्रक्रिया प्रवेश बिंदु php_checkuid गतिशील limk पुस्तकालय php5.dll में स्थित नहीं किया जा सका शुरू करने नहीं था

समस्या यह थी कि पहले मेरे पास एक और PHP संस्करण था (स्टैंडअलोन, ज़ेंड सर्वर के साथ नहीं) और विंडोज एनवायरनमेंट वैरिएबल में PHPRC वैरिएबल PHP के पुराने संस्करण को इंगित कर रहा था। मैंने इस चर को बदल दिया है, इसलिए यह ज़ेंड श्रेवर के PHP को इंगित करता है और सबकुछ काम करता है।

0

मेरे पास PHP का एक स्टैंडअलोन संस्करण स्थापित था और फिर ज़ेंड सर्वर स्थापित किया गया था। ज्यूरिस की तरह, पीएचपीआरसी वैरिएबल अकेले स्टैंड php5.dll पर इशारा कर रहा था। मैंने पथ बदल दिया और सब अच्छा है।

0

भविष्य के googlers के लिए: opcache सक्षम करने और opcache_cli को असम्बद्ध करना मेरे लिए समस्या को ठीक करने लग रहा था।

कहा जा रहा है, मैं नहीं जानता कि क्या त्रुटि मतलब है