2013-05-21 8 views
7

मेरे पर्ल कोड को डीबग करने के लिए मुझे यह पता लगाना होगा कि mod_perl का कौन सा संस्करण स्थापित है।mod_perl का कौन सा संस्करण स्थापित किया गया है यह पता लगाने के लिए कैसे?

मैं mod_perl का संस्करण कैसे स्थापित करूं?

+0

यदि आपके पास सर्वर टोकन है तो संस्करण आपके अपाचे त्रुटि लॉग में भी दिखाई देगा। – Analog

उत्तर

7

प्रयास करें:

perl -Mmod_perl\ 999 

यदि वह काम नहीं करता है, की कोशिश:

perl -Mmod_perl2\ 999 

मोड-पर्ल के लिए पहले चेक, संस्करण 999. कि चूंकि मौजूद नहीं है, यह आपके द्वारा इंस्टॉल किए गए वास्तविक संस्करण को आउटपुट करेगा या यह कहने में एक त्रुटि होगी कि यह @INC में नहीं मिल सकता है। दूसरा वही काम करता है, लेकिन mod_perl2 के लिए।

मेरे लिए

उदाहरण आउटपुट:

> पर्ल -Mmod_perl2 \ 999

mod_perl2 संस्करण 999 आवश्यक - यह केवल संस्करण २.०००००५ है। BEGIN विफल - संकलन निरस्त कर दिया गया।

+0

+1 thx यही वह था जिसे मैं देख रहा था (दूसरा काम किया) – Thariama

5

सामान्य में:

perl -Mmod_perl -E 'say $mod_perl::VERSION' 
+0

अनुमान है कि यह संस्करण 2 से पहले मॉड्यूल के लिए है, लेकिन जवाब – Thariama

+1

@ थारीमा के लिए +1 है, यह मामूली परिवर्तन के साथ mod_perl2 के लिए भी काम करेगा: 'perl -Mmod_perl2 -E' $ mod_perl2 :: VERSION'' कहता है। – gpojd

संबंधित मुद्दे

 संबंधित मुद्दे