में Pthreads PHP एक्सटेंशन का उपयोग कैसे करें मुझे Pthreads PHP extension के साथ समस्याएं हैं। मैंने जेडटीएस सक्षम (--enable-maintainer-zts
) के साथ PHP संकलित किया है और पीईसीएल के माध्यम से pthreads स्थापित किया है और विस्तार को मैन्युअल रूप से संकलित करने का भी प्रयास किया है।उबंटू
ऐसा लगता है कि मुझे वास्तव में इसका उपयोग नहीं करना है। मुझे लगता है कि मैं किसी अन्य अंतर्निर्मित कक्षा की तरह PHP में थ्रेड क्लास का उपयोग करने में सक्षम हूं, लेकिन कोई भाग्य नहीं है क्योंकि PHP इसे पहचान नहीं पाता है। POSIX फ़ंक्शन काम करने लगते हैं।
मैं mod_php 5.4.6 के साथ उबंटू 12.10 सर्वर 64-बिट का उपयोग कर रहा हूं।
मैंने अपाचे त्रुटि लॉग का अध्ययन किया और ऐसा लगता है कि pthreads.so लोड नहीं किया जा सकता क्योंकि एक अज्ञात प्रतीक है: sapi_globals_id ... मैंने phpps को स्थिर विस्तार के रूप में php संकलित करने का भी प्रयास किया और इससे कोई फर्क नहीं पड़ता। –
प्रलेखन स्पष्ट रूप से 5.3 के लिए बताता है। क्या हम मान सकते हैं कि "5.6.4" से आपका मतलब "5.4.6" था? यदि ऐसा है, तो 5.4 से 5.3 तक नीचे जाने का प्रयास करें और देखें कि यह तब काम करता है या नहीं। यदि ऐसा होता है, तो आप रखरखाव के साथ 5.4 समर्थन के बारे में कोई समस्या दर्ज करना चाहेंगे। – Charles
हाँ, वह एक टाइपो था, मैं PHP 5.4.6 चला रहा हूं। फिलहाल pthreads ऊपर और चल रहा है। –