اوبنٹو 20.04 پر ایل اے ایم پی (لینکس ، اپاچی ، ایس کیو ایل ، پی ایچ پی) اسٹیک مرتب کریں۔

Set Up Lamp Linux Apache



آپ نے ابھی پی ایچ پی میں اپنی متحرک ویب ایپلیکیشن بنانا شروع کی ہوگی ، اور آپ LAMP اسٹیک ترتیب دینا چاہتے ہیں۔ LAMP اصطلاح لینکس آپریٹنگ سسٹم ، اپاچی سرور ، ایس کیو ایل ڈیٹا بیس ، اور پی ایچ پی زبان سے آتی ہے۔ آئیے اوبنٹو 20.04 پر LAMP اسٹیک کی تنصیب کے ساتھ شروع کریں۔







سب سے پہلے ، آپ کو اپنے سسٹم پر سوڈو مراعات حاصل کرنی چاہئیں یا درج ذیل کاموں کو انجام دینے کے لیے جڑ کے طور پر لاگ ان ہونا چاہیے۔



سسٹم پیکیج ریپوزٹری کو اپ ڈیٹ کریں۔

تمام انسٹالیشن کے ساتھ شروع کرنے کے لیے ، اے پی ٹی کیشے کے ذخیرے کو پہلے اپ ڈیٹ کرنا بہترین عمل ہے تاکہ تمام جدید ایپلی کیشنز کو آسانی سے انسٹال کیا جا سکے۔



$سودومناسب اپ ڈیٹ


ایک بار جب apt-cache اپ ڈیٹ ہو جاتا ہے ، ہم LAMP Stack تنصیب کے ساتھ آگے بڑھنے کے لیے تیار ہیں۔





آئیے پہلے MySQL انسٹال کریں۔

اوبنٹو 20.04 پر MySQL انسٹال کریں۔

چونکہ مائی ایس کیو ایل زیادہ تر پی ایچ پی کے ساتھ ڈیٹا بیس کے طور پر استعمال ہوتا ہے اور آپ کے اوبنٹو سسٹم پر ایس کیو ایل انسٹال کرنے کے لیے ڈیٹا کا انتظام اور ذخیرہ کرنے کے لیے استعمال ہوتا ہے ، اس لیے نیچے دی گئی کمانڈ ٹائپ کریں۔



$سودومناسبانسٹال کریںmysql-server mysql-client


یہ آپ سے پیکیج کو انسٹال کرنے کے لیے اضافی ڈسک کی جگہ لینے کے لیے کہے گا ، لہذا MySQL انسٹال کرنے کے لیے y دبائیں۔


MySQL انسٹال ہونے کے بعد ، اس کمانڈ کو ٹائپ کرکے ورژن چیک کریں۔

$mysql-ورژن


اور یہ چیک کرنے کے لیے کہ MySQL کی سروس آپ کے اوبنٹو سسٹم پر چل رہی ہے یا نہیں ، اسٹیٹس چیک کرنے کے لیے یہ کمانڈ ٹائپ کریں۔

$سودوsystemctl حیثیت mysql.service


اگر یہ فعال نہیں ہے تو ، آپ اس کو اوپر والے کمانڈ میں اسٹارٹ کی ورڈ کا استعمال کرکے شروع کرسکتے ہیں۔

$سودوsystemctl mysql.service شروع کریں۔


MySQL کے شیل میں لاگ ان کرنے کے لیے درج ذیل کمانڈ ٹائپ کریں۔

$سودوmysql


یہ آپ سے پہلی بار کوئی پاس ورڈ نہیں مانگے گا۔

ایک بار جب آپ ایس کیو ایل کے شیل میں لاگ ان ہوجاتے ہیں تو ، آپ اپنا پاس ورڈ ترتیب دے سکتے ہیں یا اس میں موجود ڈیٹا بیس سے متعلق کوئی فنکشن انجام دے سکتے ہیں۔

اب آئیے اس کے ذریعے باہر نکلیں اور اوبنٹو سسٹم پر اپاچی 2 ویب سرور انسٹال کریں۔

mysql> باہر نکلیں

اوبنٹو 20.04 پر اپاچی ویب سرور انسٹال کریں۔

اپاچی 2 ایک ویب سرور ہے جو ویب ایپلی کیشنز کی میزبانی کے لیے سرورز کو سنبھالتا ہے۔ اپنے اوبنٹو سسٹم پر اپاچی 2 انسٹال کرنے کے لیے ، یہ کمانڈ چلائیں۔

$سودومناسبانسٹال کریںاپاچی 2


یہ اپاچی کی تنصیب کے لیے اضافی ڈسک اسپیس کی گرانٹ لینے کے لیے بھی اشارہ کرسکتا ہے ، لہذا تنصیب کا عمل جاری رکھنے کے لیے y دبائیں۔

ایک بار ، اپاچی 2 ویب سرور بھی انسٹال ہوجاتا ہے۔ آپ درج ذیل کمانڈ ٹائپ کرکے اسٹیٹس چیک کر سکتے ہیں۔

$سودوsystemctl اسٹیٹس اپاچی 2۔


اگر یہ فعال اور چل رہا ہے ، تو آپ پی ایچ پی کی تنصیب کے ساتھ جانا اچھا ہیں بصورت دیگر ، کمانڈ کا استعمال شروع کریں۔

$سودوsystemctl اسٹارٹ اپاچی 2۔


اسے شروع کرنے کے بعد ، آئیے اب پی ایچ پی انسٹال کریں ،

اوبنٹو 20.04 پر پی ایچ پی انسٹال کریں۔

پی ایچ پی کا تازہ ترین مستحکم ورژن ٹرمینل میں نیچے دی گئی کمانڈ ٹائپ کرکے اے پی ٹی پیکیج ریپوزٹری سے اوبنٹو پر آسانی سے انسٹال کیا جا سکتا ہے

$سودومناسبانسٹال کریںphp


عمل کو جاری رکھنے کے لیے y دبائیں اگر یہ PHP انسٹال کرنے کے لیے اضافی ڈسک کی جگہ لینے کا اشارہ کرے۔

پی ایچ پی کی کامیاب تنصیب کے بعد ، آپ کمانڈ ٹائپ کرکے ورژن چیک کر سکتے ہیں۔

$ php-ورژن


پی ایچ پی ورژن 7.3.4 انسٹال ہے۔

پی ایچ پی ایکسٹینشنز انسٹال کریں۔

اب اگر آپ کچھ دوسری بنیادی پی ایچ پی ایکسٹینشن بھی انسٹال کرنا چاہتے ہیں ، جو کہ phpMyAdmin کے لیے درکار ہیں ، مثال کے طور پر ،

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

آپ درج ذیل کمانڈ ٹائپ کرکے ایسا کر سکتے ہیں۔

$سودومناسبانسٹال کریںphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


اسے y ٹائپ کرکے اور انٹر بٹن دباکر انسٹال کرنے کے لیے اضافی ڈسک کی جگہ لینے کی اجازت دیں۔


یہ کمانڈ phpMyAdmin چلانے کے لیے تمام مطلوبہ پی ایچ پی ایکسٹینشنز انسٹال کرے گی۔

اس طرح آپ اوبنٹو 20.04 پر تمام مطلوبہ پیکجز انسٹال کر سکتے ہیں اور اپنی متحرک ویب ایپلیکیشن بنانے کے لیے LAMP اسٹیک ترتیب دے سکتے ہیں۔

نتیجہ

اس پوسٹ میں اوبنٹو 20.04 LTS پر LAMP اسٹیک انسٹال اور سیٹ اپ کرنے کے لیے مرحلہ وار گائیڈ شامل ہے۔