विषय के लिए विषय वह स्थिति थी जिसमें मैंने ओएस
सेंटोस पर
सिल्कज स्थापित करने की कोशिश की थी। आधिकारिक तौर पर, सिल्कजेएस को
ओएसएक्स और
उबंटू (और कांटे) पर स्थापित किया जा सकता है।
सेंटोस ओएस के लिए, इंस्टॉलर विकास के अधीन है, हालांकि एक
सेंटोस मेकफाइल पैकेज में शामिल है।
तो SilkJS क्या है?SilkJS एक कमांड प्रोसेसर और एक सुपर-फास्ट http-सर्वर है, जो Google द्वारा विकसित जावास्क्रिप्ट v8 इंजन के लिए एक ऐड-ऑन है। यह सर्वर-साइड एप्लिकेशन, कंसोल एप्लिकेशन और नेटवर्क सर्वर चलाने के लिए अनुकूलित है।
NodeJS जैसे उत्पाद के लिए एक स्पष्ट प्रतियोगी।
संक्षेप में, इसकी विशेषताएं:
- सर्वर साइड जावास्क्रिप्ट का समर्थन करता है
- RIA के लिए एकदम सही
- OS Linux और OSX के सिस्टम फ़ंक्शंस तक पहुँचने के लिए "आसान" API प्रदान करता है
- अजाक्स अनुरोधों को आरपीसी के रूप में लागू करता है
- आदि
स्थापना।सभी क्रियाएं
मूल के रूप में की जाती हैं:
[bash]
OS संस्करण की जाँच करें:
[bash]
वास्तुकला की जाँच:
[bash]
Src फोल्डर बनाएं और उस पर जाएं और
[bash]
यदि
तोड़फोड़ और
गिट स्थापित नहीं
हैं , तो स्थापित करें
[bash]
हमें कार्यक्रम के
गिट रिपॉजिटरी की एक प्रति मिलती है:
[bash]
SilkJS फ़ोल्डर पर जाएं
[bash]
अब तक, इंस्टॉलेशन प्रक्रिया सख्ती से डेवलपर की साइट पर पोस्ट किए गए निर्देशों के अनुसार होती है।
Src / SilkJS / Makefile फ़ाइल खोलें और संपादित करें (यहां हम
विम पाठ संपादक का उपयोग करते हैं)
[bash]
हम लाइनों 5 - 12 पर टिप्पणी करते हैं जिसमें MAKEFILE चर परिभाषित किया गया है, पंक्ति 3 में हमने MakeEile.centos के लिए MAKEFILE चर निर्धारित किया है।

अगला,
Makefile.centos खोलें
[bash]

और
mysql समर्थन को पंक्ति 8 में जोड़ें (किसी कारण से, यह
सेंटोस के लिए गायब था)

हम देखते हैं कि स्थापना के लिए कौन से पैकेज आवश्यक हैं
-lmysqlclient -lmm -lgd -lncurses -lssl -lpthread -lsqlite3 -lcurl -lssh2 -lmemcached -lcairo
फिर प्रोग्राम को काम करने के लिए आवश्यक पैकेज स्थापित करें।
[bash]
Libmemcached-devel स्थापित करने के लिए आपको
रेमी रिपॉजिटरी (यदि जुड़ा हुआ है) को अक्षम करने की आवश्यकता है:
yum --disablerepo=remi libmemcached-devel
यदि PHP
libmemcached का उपयोग करता है और
रेमी रिपॉजिटरी से इंस्टॉल किया गया था, तो आपको
php-pecl-memcached को फिर से इंस्टॉल करना होगा:
[bash]
इसके बाद,
libmm पैकेज स्थापित करें, जो मानक
yum रिपॉजिटरी में नहीं है:
[bash]
अलग-अलग, इसे MySQL के समर्थन के बारे में कहा जाना चाहिए ।
मेरे पास मेरी मशीन पर मारबीडीबी स्थापित है, इसलिए स्थापित करें
[bash]
यदि MySQL स्थापित है, तो आपको
mysql-devel पैकेज स्थापित करना चाहिए
[bash]
यह निर्भरता स्थापना प्रक्रिया को पूरा करता है।अगला,
~ / src / SilkJS फ़ोल्डर पर जाएं और संकलन चलाएं
[bash]
यदि स्थापना प्रक्रिया सफलतापूर्वक पूरी हो गई है, तो आप
सिल्कज शुरू करने का प्रयास कर सकते हैं:
[bash]
हम ब्राउज़र में टाइप करते हैं
http://localhost:9090
और आनन्द मनाओ!
