Installation of Apache / MySQL / PHP / phpMyAdmin on Ubuntu for PHP / MySQL Development (हिंदी)

Linux पर आने की ठानने के बाद सबसे पहला काम था, मेरे Linux distribution, यानी Ubuntu 10.04 पर PHP development environment install करना|

इस दिशा में मेरा सबसे पहला कदम था Ubuntu 10 .04 पर Apache / MySQL / PHP install करना| Windows पर Xampp ने बहुत वफादारी से मेरा साथ दिया था और मेरा इरादा शुरू में Ubuntu पर भी Xampp install करने का था| लेकिन चूंकि Linux पर आने की एक वजह server environment की बेहतर जानकारी लेना था, इसलिए मैंने सोचा कि क्यों न Linux के production environment में use होने वाले Apache / MySQL / PHP package lamp-server को install किया जाये| सोचा नयी चीज़ सीखने में थोडा adventure भी हो जायेगा|

परन्तु lamp-server install करना तो बहुत ही आसान रहा और definitely इसे adventure तो नहीं ही कहा जा सकता| Terminal से मैंने सिर्फ ये command दी:

sudo apt-get install lamp-server^

ध्यान दें कि lamp -server के बाद ^(caret-sign) आवश्यक है और ये कोई typing की गलती नहीं है. इसके बिना ये command ठीक से काम नहीं करेगी|

Terminal पर आपको output दिखेगी कि कौन-कौन से packages install किये जायेंगे| 'y' Enter करने पर एक-एक करके packages install होने लगेंगी| थोड़ी ही देर में आपको MySQL का 'root' password change करने के लिए prompt आएगा| फिर आपको दिए गए password को confirm करने के लिए prompt आएगा| इसके बात installation process अपने आप complete हो जाना चाहिए और Apache / PHP / MySQLअपने आप चल पड़ेंगे|

Apache test करने के लिए आपक अपने browser में http://localhost enter करके देख सकते हैं जिसके परिणामस्वरूप जो web-page खुलता है, उस पर ये लिखा होना चाहिए: "It Works!"

आपके localhost की default location है var\www\ . यदि आप चाहें तो यहाँ एक testing.php file बना कर देख सकते हैं जिसमे आप phpinfo() function call कर सकते हैं e.g.

<?php phpinfo(); ?>

lamp-server install करने के बाद अगला step phpMyAdmin को install करना था, जिससे आप अपने MySQL databases को manage कर सकते हैं| इसके लिए आप Terminal पर मैंने ये command दी:

sudo apt-get install libapache2-mod-auth-mysql phpmyadmin

Installation के दौरान आपसे automatic configuration के लिए web server का option पूछा जायेगा| इसमें 'Tab ' key के द्वारा 'Apache' तक पहुंचकर उसे 'spacebar ' से highlight करके 'Enter' कर दीजिये| इसके बाद 'debug-common' की screen आने पर 'Yes' करके 'Enter' कर दीजिये| इसके बाद सभी password screens पर MySQL वाला password देकर आगे बढ़ते जाइए और आपका phpMyAdmin installation complete हो जायेगा|

phpMyAdmin test करने के लिए browser में http://localhost/phpmyadmin type कीजिये और password prompt आने पर रूट के login details के साथ enter कीजिये|

आपको Ubuntu पर अपना Apache / MySQL / PHP / phpMyAdmin बहुत मुबारक| जम के खेलो|

चेतावनी:
======
इस installation के बाद मैं आपको एक चेतावनी देना चाहूँगा - यदि आप lamp-server को remove करना चाहें तो यह command हरगिज़ न दें:

sudo apt-get remove lamp-server^

Logically ठीक लगने वाली ये command आपके Ubuntu desktop को तहस-नहस कर देगी और इससे बचें| lamp-server और phpMyAdmin को remove करने का तरीका भी यहीं बाद में बताया जायेगा|