Header Ads

ad728
  • New Updates

    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

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728