Environment Setup
Environment Setup
जब हम PHP
Programmig शुरू करना चाहते है , तो सबसे पहले हमें दो Basic
Software की जरुरत होती है और ये दोनों ही Software Free है | ये
Softwares
निम्नानुसार है ;
1. Text Editor
(Notepad++) or IDE (Aptana Studio 3)
2. Web Server (WAMP ,
XAMPP)
चुंकि , 90%
से ज्यादा लोग Windows Use करते है , इसलिए हम
यहां केवल Windows के बारे में ही बात करेंगे |
Windows
Operating System पर WAMP या XAMPP Web
Server Software को Install किया जा सकता है |
ये
Web
Server Software हमारे Local Computer पर एक Web
Server Computer बन जाता है |
Notepad++ को http://notepad-plus-plus.org/ Website से Download
किया जा सकता है , जबकि XAMPP Web Server को http://www.apachefriends.org/
से Download किया जा सकता है |
इनके
अलावा हम http://www.aptana.com/ से “Aptana
Studio 3” Download कर सकते है |
ये
एक Eclipse
आधारित Development IDE है , जिसका प्रयोग Fast
Development के लिए किया जा सकता है |
यदि आप चाहें ,
तो केवल WAMP
Download कर सकते हैं , क्योंकि PHP Program बनाने
के लिए हमें केवल एक Text Editor व Web Server की जरुरत होती है | IDE
का प्रयोग हम केवल हमारी सुविधा के लिए कर रहें है |
WAMP
Server Install करने के बाद Task Bar में हमें
निम्न चित्रानुसार एक Icon दिखाई देता है
जब Icon
Red Color में दिखाई देता है , तो इस बात को Indicate करता है कि Web Server बंद है |
Green
Color का दिखाई देना इस बात का Indication है
कि Web Server Online है यानी चालु है और Offline स्थिति में Icon Orange Color का दिखाई दे रहा होता है
, तो ये Web Server के Working Condition में न होने की स्थिति को Represent करता है |
इस Icon
को Click करने पर हमारे सामने निम्नानुसार एक Popup
Window Display होता है |
दिखाई देने वाले
विभन्न Links
को Click करके हम इसके विभन्न Features
को देख सकते है व अपनी सुविधानुसार Web Server को Start , Stop या Restart कर
सकते है अथवा किसी Specific Feature को On या Off का सकते है |
Web Server ठीक से काम कर रहा है या नहीं इस बात को Confirm करने
का एक तरीका ये है कि हम उपरोक्त Popup Box में दिखाई दे रहे
Local Host Option को Click करें |
जैसे
ही हम इसे Click Page Display होता है , जिसमें Installed
Wamp Server व उससे Related विभन्न Features Softwares व उनके Versions दिखाई देते हैं |
इस Web
Page का दिखाई देना इस बात का Indication है
कि Web Server ठीक से काम कर रहा है |
ये
Web
Page हमें और भी कई प्रकार की जानकारियां देता है , जिनमें सबसे
महत्वपूर्ण जानकारी उन Extensions के बारे में देता है , जो WAMP
Server को Install करते ही Automatically
Load होती है | उपरोक्त
Webpage
में देखें तो Core, date, PDO, json ,mysl, ftp ,gd , dom ,
xml आदि कई ऐसी जरुरी Extensions है जो WAMP
Server के साथ Automatically Install व Load
हो जाते है |
अब हमें पता करना
होता है कि PHP
ठीक से काम कर रहा है या नहीं और इस बात का पता लगाने के लिए हमें
केवल इस Web Page पर दिखाई देने वाले Tools phpinfo()
Link को Click करना होता है |
इसे
Click
करते ही हमारे सामने निम्नानुसार Web Page Open होना चाहिए |
यदि ये Web Page Open होता है , तो इसका मतलब है कि Apache Web Server के साथ – साथ PHP भी ठीक तरह से काम कर रहा है | अंत में हमें ये पता करना होता है कि MySql ठीक से काम कर रहा है या नहीं और इस बात का पता लगाने के लिए हमें पिछले Web Page पर दिखाई देने वाले phpmyadmin नाम के Link को Click करना होता है , जिसे Click करते ही हमारे सामने निम्नानुसार Web Page Display होना चाहिए
इस Web
Page का दिखाई देने इस बात का indication है
कि हमारा Web Server Apache Scripting Language PHP व Database
, MySql तीनों ठीक तरह से काम कर रहें है और हम आगे बढ़ सकते है तथा Development
का काम शुरू कर सकते है |
हम हमारे इस Local
Web Server पर जो भी Web Pages या Script
Files Create करते हैं ,
उन्हें हम इस Website के एक Special Folder में ही Store करना होता है , तभी हम उन Files को Web
Browser के Address Bar
में http://localhost द्वारा Access
कर सकते है |
WAMP
Server में इस Special Folder का नाम www
होता है , जबकि XAMPP में इस Folder का नाम htdocs होता है |
इस Directory
तक पहुँचने के लिए हमें WAMP के Icon पर Click करने पर दिखाई देने वाले Popup Menu
के “www.directory” Option को Click करना होता है और हम सीधे ही उस Directory में पहुँच
जाते है , जहां हमें हमारी Local Web Server Files को Store
करना होता है | यदि
WAMP
Installation के समय Default Path को Change
न किया गया हो , तो सामान्यतः ये Directory “c\wamp\www”
Path में होती है |
इस Directory
में सामान्यतः index.php व testmysql.php
नाम की दो Files पहले से ही होती है , जिनकी
वजह से हमें Web Browser में उपरोक्त सभी Screens दिखाई देते है | इन
Files को सामान्यतः Rename कर देना चाहिए , ताकि ये Files
Web Browser में Directly Run न हो |
जब
हम इन Files
को Rename कर देते है और Web Browser के Address Bar में http://localhost Type करते है तब हमें हमारा Local Web Server यानी www
Folder व उसकी विभन्न Files निम्नानुसार दिखाई
देती है |
यदि हम www
Folder में कोई नया Folder Create करते है ,
तो वह Folder भी हमें यहां दिखाई देता है |
जैसाकि
उपरोक्त चित्र में phpInHindi नाम का एक नया Folder
Create किया गया है , जो कि दिखाई दे रहा है |
यदि
हम इस Folder
पर Click करें तो Address Bar में भी निम्नानुसार परिवर्तन होता है और हम इस phpInHindi नाम के Folder में पहुँच जाते है |
उपरोक्त चित्र के
Address
Bar में हम अपने Newly Created Folder phpInHindi के नाम को Absolute URL “http://localhost/phpInHindi”
के रूप में देख सकते है |
Web Server Setup करने के बाद हमें “Aptana Studio 3” को Install
करना होता है , जो कि Eclipse IDE है और इसे
मुख्य रूप से Web Development की जरूरतों को पूरा करने के
लिए Modified किया गया है |
Aptana को
Install करने के बाद जब हम इसे Open करते
है तो ये हमें निम्नानुसार दिखाई देता है |
Aptana
को प्रयोग करके हम पूरा PHP Application Develop व Maintain कर सकते है और चुंकि हमें Eclipse
NetBeans जैसे कुछ बहुत ज्यादा Use किए
जाने वाले IDEs को
भी Use करना सीखना चाहिए इसलिए हम Eclipse को अपने PHP Learning Course के दौरान Use करेंगे |
वैसे
PHP
सिखने के लिए हमें केवल एक Web Server और एक Text Editor
की ही जरुरत होती है , इसलिए पहले हम ये जानेंगे कि किस तरह
से हम मात्र एक Text Editor का प्रयोग करके किसी PHP
Program को Create व Interpret कर सकते है , फिर हम ये जानेंगे कि किस तरह से Aptana Studio हमारे काम को सरल बनाने में उपयोगी साबित हो सकता है |
No comments