- XAMPP ایک مفت سافٹ ویئر پیکج ہے جس میں Apache, MySQL, PHP اور Perl شامل ہیں۔
- یہ آپ کو ہوسٹنگ کے لیے ادائیگی کیے بغیر اپنے کمپیوٹر پر مقامی سرور کی نقالی کرنے کی اجازت دیتا ہے۔
- ڈیٹا بیسز کو phpMyAdmin کے ذریعے منظم کیا جا سکتا ہے، لوکل ہوسٹ سے قابل رسائی۔
- ویب پروجیکٹس کو حقیقی سرور پر تعینات کرنے سے پہلے ان کی جانچ کرنا کلید ہے۔
اگر آپ نے مقامی ماحول میں ویب ڈویلپمنٹ شروع کرنے یا اپنی سائٹس کی جانچ کرنے کا فیصلہ کیا ہے، تو آپ کو یقینی طور پر XAMPP، پی ایچ پی، مائی ایس کیو ایل، اور دیگر اجزاء کے ساتھ کام کرنے کے لیے ایک ضروری ٹول ملے گا جو کسی بھی ویب صفحہ کے کام کرنے کے لیے ضروری ہے۔ اگر آپ Windows 10 کمپیوٹر پر ہیں اور آپ کو یقین نہیں ہے کہ XAMPP کو انسٹال کرنے کا طریقہ شروع کیا جائے تو آپ صحیح جگہ پر پہنچ گئے ہیں۔ اس مضمون میں میں آپ کو مرحلہ وار سکھاؤں گا کہ XAMPP کو کس طرح انسٹال اور کنفیگر کرنا ہے، سادہ اور پیچیدگیوں کے بغیر۔
اس کے علاوہ، ہم تنصیب کے دوران عام مسائل سے بچنے کے لیے کچھ اہم تفصیلات کا احاطہ کریں گے، اور XAMPP پیکج آپ کو ایک موثر ٹیسٹنگ ماحول پیدا کرنے کے لیے پیش کردہ فنکشنلٹیز کا زیادہ سے زیادہ فائدہ کیسے اٹھائیں گے۔ آئیے اس تک پہنچتے ہیں!
XAMPP کیا ہے؟
XAMPP ایک مفت سافٹ ویئر پیکج ہے جو آپ کے کمپیوٹر پر مقامی سرور کو انسٹال کرنے کے لیے ایک مکمل ماحول فراہم کرتا ہے۔ یہ کئی ضروری اجزاء سے بنا ہے جیسے اپاچی (ویب سرور)، MySQL/MariaDB (ڈیٹا بیسز کے انتظام کے لیے)، PHP (پروگرامنگ لینگویج) اور پرل۔ اس سافٹ ویئر کی بدولت، آپ ہوسٹنگ کے لیے ادائیگی کیے بغیر سرور کے ماحول کی نقالی کر سکتے ہیں۔
یہ ابتدائی اور ماہر ڈویلپرز دونوں کے لیے مثالی ہے جنہیں اپنے پروجیکٹس کو حقیقی سرور پر اپ لوڈ کرنے سے پہلے مقامی طور پر جانچنے کی ضرورت ہے۔ XAMPP مختلف پلیٹ فارمز جیسے ونڈوز، لینکس اور میک او ایس کے لیے دستیاب ہے۔ یہاں ہم اس پر توجہ مرکوز کریں گے کہ اسے ونڈوز 10 پر کیسے انسٹال کیا جائے۔
XAMPP ڈاؤن لوڈ ہو رہا ہے۔
شروع کرنے کے لیے، ہمیں سب سے پہلے سرکاری XAMPP صفحہ پر جانا چاہیے، جہاں آپ کو پی ایچ پی کی ضروریات کے مطابق مختلف ورژن دستیاب ہوں گے۔ بہترین مطابقت اور حفاظت کو یقینی بنانے کے لیے دستیاب تازہ ترین مستحکم ورژن کا انتخاب کرنے کا مشورہ دیا جاتا ہے۔
ایک بار ڈاؤن لوڈ صفحہ پر، آپشن کو منتخب کریں۔ ونڈوز کے لئے ایکس اے ایم پی پی. یاد رکھیں کہ ونڈوز کا کم از کم ورژن ونڈوز 7 درکار ہے، لہذا آپ کو اسے ونڈوز 10 پر استعمال کرنے میں دشواری نہیں ہوگی۔
ونڈوز 10 پر XAMPP انسٹال کرنا
انسٹالر کے پہلے ہی ڈاؤن لوڈ ہونے کے ساتھ، شروع کرنے کے لیے اس پر ڈبل کلک کریں۔ آپ کو کچھ ونڈوز سیکیورٹی یا یوزر اکاؤنٹ کنٹرول (UAC) وارننگز کا سامنا کرنا پڑ سکتا ہے، ایسی صورت میں آپ کو انسٹالر کو اپنے کمپیوٹر میں تبدیلیاں کرنے کی اجازت دینی چاہیے۔
1. انسٹالیشن وزرڈ
جب آپ انسٹالیشن وزرڈ شروع کرتے ہیں تو سب سے پہلی چیز جو آپ دیکھیں گے وہ رسائی کی اجازتوں کے بارے میں ایک انتباہ ہوگی جو پروگرام کو درکار ہو سکتی ہے اگر آپ اسے "پروگرام مسلیں" اگرچہ آپ تنصیب کا راستہ تبدیل کر سکتے ہیں، یہ تجویز کیا جاتا ہے کہ پہلے سے طے شدہ راستہ چھوڑ دیں۔ C:\xampp. یہ بعد میں اجازت کے مسائل سے بچ جائے گا۔
دبائیں "اگلےاور وزرڈ کے ساتھ جاری ہے۔
2. اجزاء کا انتخاب
سب سے اہم مراحل میں سے ایک ان اجزاء کو منتخب کرنا ہے جنہیں آپ انسٹال کرنا چاہتے ہیں۔ آپ جو استعمال کرنے جا رہے ہیں اس کے مطابق ضروری اختیارات کا انتخاب کریں، حالانکہ میں تجویز کرتا ہوں کہ آپ ہر وہ چیز انسٹال کریں جو XAMPP مکمل ٹیسٹنگ ماحول کے لیے پیش کرتا ہے۔ اہم جزو جیسے اپاچی, MySQL y phpMyAdmin کے اگر آپ ڈیٹا بیس اور متحرک ویب سائٹس کے ساتھ کام کرنے جا رہے ہیں تو یہ لازمی ہیں۔
3. فولڈر کی ترتیبات
جیسا کہ میں نے پہلے ہی بتایا ہے، ڈیفالٹ فولڈر ہوگا۔ C:\xamppاگرچہ آپ چاہیں تو اسے تبدیل کر سکتے ہیں۔ بس فولڈر سلیکشن بٹن پر کلک کریں اور ایک نیا مقام منتخب کریں۔ تاہم، اجازت کے مسائل سے بچنے کے لیے پہلے سے طے شدہ راستہ چھوڑنے کا مشورہ دیا جاتا ہے۔
4. مکمل انسٹالیشن
اجزاء اور فولڈر کو منتخب کرنے کے بعد، وزرڈ آپ کو کچھ اضافی تفصیلات دکھائے گا جیسے انسٹال کرنے کا اختیار بٹنیورڈپریس یا جملہ جیسے سسٹمز کو انسٹال کرنے کا ایک ٹول۔ اگر آپ دلچسپی نہیں رکھتے تو آپ اس آپشن کو غیر چیک کر سکتے ہیں۔
آخر میں، "پر کلک کریںاگلےاور تنصیب شروع ہو جائے گی۔ آپ کے کمپیوٹر کی کارکردگی پر منحصر ہے، اس میں چند منٹ لگ سکتے ہیں۔
XAMPP کنفیگریشن
انسٹالیشن مکمل ہونے کے بعد، XAMPP کنٹرول پینل. یہ وہ جگہ ہے جہاں آپ مختلف خدمات کو شروع یا روک سکتے ہیں جیسے اپاچی o MySQL. یہ جانچنے کے لیے کہ سب کچھ ٹھیک ہے، "پر کلک کریںآغازاپاچی اور مائی ایس کیو ایل میں، اور اس بات کو یقینی بنائیں کہ ماڈیولز سبز ہو جائیں، اس بات کا اشارہ ہے کہ وہ صحیح طریقے سے کام کر رہے ہیں۔
عام پریشانی کا ازالہ
کبھی کبھی اپاچی سرور شروع کرتے وقت، آپ کو معلوم ہو سکتا ہے کہ پورٹ 80 یا 443 وہ پہلے سے ہی کسی دوسرے پروگرام، جیسے Skype کے ذریعے استعمال ہو رہے ہیں۔ یہ اپاچی کو صحیح طریقے سے چلانے کے قابل ہونے سے روکے گا۔ یہاں میں آپ کو تین ممکنہ حل دکھاتا ہوں:
- اسکائپ میں پورٹ کو تبدیل کریں۔ اسکائپ کنکشن کی ترتیبات میں "پورٹس 80 اور 443" آپشن کو غیر چیک کریں۔
- اپاچی پورٹ میں ترمیم کریں۔ آپ فائلوں میں ترمیم کر سکتے ہیں۔ httpd.conf y httpd-ssl.conf ان بندرگاہوں کو دوسروں کے لیے تبدیل کرنے کے لیے، جیسے 8080 یا 8443۔
- اپاچی شروع کرنے سے پہلے اسکائپ کو عارضی طور پر بند کریں۔
phpMyAdmin اور ڈیٹا بیس مینجمنٹ تک رسائی
اگر آپ کو اپنے پروجیکٹس کے لیے ڈیٹا بیس کا انتظام کرنے کی ضرورت ہے، تو XAMPP میں شامل ہے۔ phpMyAdmin کے، MySQL یا MariaDB جیسے ڈیٹا بیس کے انتظام کے لیے ایک بہت مفید ٹول۔ آپ کو صرف کنٹرول پینل سے MySQL شروع کرنے اور پھر رسائی حاصل کرنے کی ضرورت ہے۔ http://localhost/phpmyadmin.
پہلے سے طے شدہ صارف ہوگا۔ جڑ اور اس کا پاس ورڈ نہیں ہے، حالانکہ اگر آپ سرور کو مقامی ٹیسٹنگ سے زیادہ استعمال کرنے کا ارادہ رکھتے ہیں تو اسے تبدیل کرنے کا مشورہ دیا جاتا ہے۔
XAMPP میں پروجیکٹس بنائیں اور ان کا نظم کریں۔
سب سے عام سوالوں میں سے ایک یہ ہے کہ وہ پروجیکٹس کہاں رکھیں جنہیں آپ لوکل سرور پر چلانا چاہتے ہیں۔ ایسا کرنے کے لیے، اپنے پروجیکٹس کو فولڈر میں بھیجیں۔ htdocs XAMPP انسٹالیشن ڈائرکٹری کے اندر۔ اگر آپ کے پاس ایک ٹیسٹ پروجیکٹ ہے جسے "mysite" کہا جاتا ہے، تو صرف اس نام کے ساتھ ایک ذیلی فولڈر بنائیںhtdocs" پھر، براؤزر کے ذریعے رسائی حاصل کریں۔ http://localhost/misitio اور آپ کا پروجیکٹ اس طرح لوڈ ہو جائے گا جیسے اسے کسی حقیقی سرور پر ہوسٹ کیا گیا ہو۔
یہ آپ کی پیشرفت کو آن لائن شائع کرنے سے پہلے جانچنے کا ایک بہترین طریقہ ہے۔
جیسا کہ آپ نے دیکھا ہے، Windows 10 میں XAMPP کو انسٹال کرنا اور کنفیگر کرنا کافی آسان عمل ہے اگر آپ ہر ایک قدم پر احتیاط سے عمل کرتے ہیں۔ اس سے کوئی فرق نہیں پڑتا کہ آپ ابتدائی ہیں یا تجربہ کار ڈویلپر، XAMPP آپ کو وہ تمام ٹولز فراہم کرتا ہے جن کی آپ کو اپنے پروجیکٹس پر مقامی طور پر کام کرنے کے لیے کسی بیرونی سرور کی ادائیگی کیے بغیر ضرورت ہوتی ہے۔ مزید برآں، آپ کے ڈیٹا بیس کو منظم کرنے اور آپ کی پیشرفت کو تیزی سے انجام دینے کا امکان اس سافٹ ویئر کے عظیم فوائد میں سے ایک ہے۔ اگر آپ ویب ڈویلپمنٹ کے ساتھ تجربہ کرنا شروع کرنا چاہتے ہیں، تو XAMPP وہ پیکیج ہے جس کی آپ کو اپنی ٹیم کو ضرورت ہے۔
میں ٹیکنالوجی کا شوقین ہوں جس نے اپنی "geek" دلچسپیوں کو ایک پیشہ میں بدل دیا ہے۔ میں نے اپنی زندگی کے 10 سال سے زیادہ جدید ٹیکنالوجی کا استعمال کرتے ہوئے اور خالص تجسس کے تحت ہر قسم کے پروگراموں کے ساتھ ٹنکرنگ کرتے ہوئے گزارے ہیں۔ اب میں نے کمپیوٹر ٹیکنالوجی اور ویڈیو گیمز میں مہارت حاصل کر لی ہے۔ اس کی وجہ یہ ہے کہ میں 5 سال سے زیادہ عرصے سے ٹیکنالوجی اور ویڈیو گیمز پر مختلف ویب سائٹس کے لیے لکھ رہا ہوں، ایسے مضامین تخلیق کر رہا ہوں جو آپ کو ایسی زبان میں معلومات فراہم کرنے کی کوشش کر رہے ہیں جو ہر کسی کو سمجھ میں آتی ہے۔
اگر آپ کا کوئی سوال ہے تو، میرا علم ونڈوز آپریٹنگ سسٹم کے ساتھ ساتھ موبائل فون کے لیے اینڈرائیڈ سے متعلق ہر چیز سے ہے۔ اور میری وابستگی آپ کے ساتھ ہے، میں ہمیشہ چند منٹ گزارنے اور انٹرنیٹ کی اس دنیا میں آپ کے کسی بھی سوال کو حل کرنے میں آپ کی مدد کرنے کو تیار ہوں۔