PhpStorm हे PHP आयडीई आहे "लाइटनिंग स्मार्ट" जेटब्रेन्स निर्मित आणि जे लिनक्स, मॅकओएस आणि विंडोजवरील विकसकांसाठी उपलब्ध आहे. हे नमूद करणे महत्वाचे आहे विनामूल्य अॅप नाही आणि वापरकर्त्यांनी त्याच्या पूर्ण क्षमतेसाठी ती वापरण्यासाठी परवाना की खरेदी करणे आवश्यक आहे.
जेटब्रेन्स विद्यार्थी, शिक्षक, संस्था यांच्यासाठी विनामूल्य एक वर्षाचा परवाना देतात आणि इतर शैक्षणिक क्षेत्रे, जी आपल्याला केवळ हा आयडीई वापरण्याची परवानगीच देत नाहीत परंतु जेटब्रेन्सद्वारे ऑफर केलेल्या विविध उत्पादनांमध्ये आपल्याला प्रवेश देखील देतात.
पीएचपीस्टोरम पीएचपी, एचटीएमएल आणि जावास्क्रिप्टसाठी कोड विश्लेषणासह एक संपादक प्रदान करते उड्डाण, त्रुटी प्रतिबंध आणि PHP आणि जावास्क्रिप्ट कोडसाठी स्वयंचलित रीफॅक्टोरिंग. कोड पूर्ण PhpStorm पीएचपीच्या भिन्न आवृत्त्यांशी सुसंगत आहे, जनरेटर, कॉरोटीन्स, शेवटचा कीवर्ड, फोरॅच यादी, नेमस्पेसेस, क्लोजर, वैशिष्ट्य आणि लघु अॅरे वाक्यरचना समावेश. या व्यतिरिक्त यात संपादनयोग्य क्वेरी परिणामांसह संपूर्ण एसक्यूएल संपादक आहे.
PhpStorm बद्दल
php वादळ हे जावा मध्ये लिहिलेले आहे आणि वापरकर्ते ते प्लगइन स्थापित करुन आयडीई वाढवू शकतात PhpStorm साठी किंवा आपले स्वतःचे प्लगइन लिहून तयार केले. हे सॉफ्टवेअर एक्सडब्ल्यूग सारख्या बाह्य स्रोतांशी देखील संप्रेषण करते.
अनुप्रयोग विविध तंत्रज्ञानाद्वारे लिनक्सशी सुसंगत आहे. त्यांच्या अधिकृत वेबसाइटवर ते घोषित करतात की अनुप्रयोग स्नॅप पॅकेजद्वारे वितरित केला जात आहे, जरी ते बायनरीद्वारे देखील वितरित केले गेले आहे आणि काही लिनक्स वितरणामध्ये त्यांच्या पॅकेजमध्ये पॅकेजचा समावेश आहे.
पीएचपीस्टोरम पीएचपीसाठी सिंटॅक्स हायलाइटिंग, विस्तारित कोड स्वरूपन सेटिंग्ज, ऑन-द फ्लाय एरर तपासणी आणि कोड पूर्णतेसह एक समृद्ध कोड संपादक प्रदान करते.
त्याच्या मुख्य वैशिष्ट्यांपैकी एक खालील ठळक केले जाऊ शकते:
- पीएचपीच्या विविध आवृत्त्यांसह सुसंगतता
- पीएचपी कोड, वर्ग, पद्धती, व्हेरिएबल नावे आणि कीवर्ड तसेच फील्ड आणि व्हेरिएबल्ससाठी सामान्यत: वापरली जाणारी नावे त्यांच्या प्रकारानुसार स्वयंपूर्ण काम करतात.
- एन्कोडिंग शैली समर्थन (पीएसआर 1 / पीएसआर 2, ड्रुपल, सिम्फनी, झेंड).
- PHPDoc समर्थन
- डुप्लिकेट कोड डिटेक्टर.
- पीएचपी कोड स्निफर (पीएचपीसीएस)
- रिफेक्टोरिंग्ज (पुनर्नामित करा, व्हेरिएबल एंटर करा, कॉन्स्टन्ट प्रविष्ट करा, फील्ड प्रविष्ट करा, इनलाइन व्हेरिएबल, स्टॅटिक मेंबर सदस्य, एक्सट्रॅक्ट इंटरफेस).
- स्मार्टी आणि ट्वीग टेम्पलेट संपादन (वाक्यरचना त्रुटी हायलाइट करणे, स्मार्ट फंक्शन्स आणि विशेषतांचा समाप्ती, जोडलेल्या कंस, स्वयंचलितपणे समावेश आणि कोट बंद करणे आणि बरेच काही).
- सिम्फनी आणि यी यी फ्रेमवर्कसाठी एमव्हीसी व्यू.
- PHAR समर्थन.
लिनक्स वर कसे स्थापित करावे?
प्राइम्रो, आपण एक वर्षाचा परवाना घेऊ इच्छित असल्यास ते ऑफर केले गेले आहे, आपल्याला फक्त अधिकृत जेटब्रेन्स वेबसाइटवर जावे लागेल आणि येथे आपण एक खाते तयार करणे आवश्यक आहे जिथे आपण आपला संस्थात्मक ईमेल प्रदान केला पाहिजे किंवा आपला क्रेडेन्शियल पाठवावा.
जेटब्रेन आपल्याला एक पुष्टीकरण ईमेल आणि एक दुवा पाठवेल जेथे आपण आपला परवाना सक्रिय करू शकता जे आपण वापरू शकता क्लीयन, अॅपकोड, डेटाग्रीप, डॉटकोव्हर, डॉटमेमरी, डॉट ट्रेस, गोलँड, इंटेलिज जे आयडीईए अल्टिमेट, पीएचपीस्टोरम, पायकारम, रीशार्पर, रीशार्पर सी ++, राइडर, रुबीमाइन आणि वेबस्टोरम.
एकदा हे पूर्ण झाल्यावर आपल्याला त्यापैकी कोणत्याही उत्पादनांचा वापर करण्याचा परवाना प्राप्त होईल, त्यापैकी आम्हाला पीएचपीस्टोरममध्ये रस आहे.
PhpStorm स्थापित करण्यापूर्वी, मी तुम्हाला हे लक्षात ठेवणे आवश्यक आहे की हे जावा सह कार्य करते, म्हणून आपल्याकडे आपल्या सिस्टमवर जावा पॅकेज स्थापित केलेला असणे आवश्यक आहे.
हे आधीच माहित आहे, आम्ही एकतर पॅकेज डाउनलोड करुन स्थापना करू शकतो की तो आम्हाला थेट त्याच्या अधिकृत वेबसाइटवरून ऑफर करतो, स्नॅप, फ्लॅटपाक किंवा आपल्या डिस्ट्रोमध्ये पॅकेज समाविष्ट आहे त्या बाबतीत आपण त्यास त्याच्या रिपॉझिटरीजमधून स्थापित करू शकता.
सोप्या पद्धतींसाठी, आम्ही स्नॅप पॅकेजच्या स्थापनेची निवड करणार आहोत, जो आम्हाला आमच्या सिस्टमला अतिरिक्त समर्थन मिळावा म्हणून सांगत आहे.
टर्मिनल मध्ये आम्ही खालीलपैकी कोणतीही कमांड टाईप करणार आहोत, एकतर एज व्हर्जन किंवा स्थिर आवृत्ती स्थापित करण्यासाठी:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
आता, दुसरीकडे आपण फ्लॅटपाक वापरण्यास प्राधान्य दिल्यास, या प्रकारच्या पॅकेजेस स्थापित करण्यासाठी समर्थन असणे पुरेसे आहे.
टर्मिनलमध्ये आपल्याला फक्त असे टाइप करावे लागेल:
flatpak install flathub com.jetbrains.PhpStorm
शेवटी, जर आपल्याला वेबसाइटवरून प्रदान केलेल्या पॅकेजसह स्थापित करायचे असेल तर आपल्याला पॅकेजमधील सूचना आढळू शकतात.
मी कोडेलॉबस्टर आयडीई वापरण्यास प्राधान्य देतो - http://www.codelobster.com