انڈروئد

ڈیبین 9 پر لیمپ اسٹیک انسٹال کرنے کا طریقہ

TÁ LẢ ZINGPLAY ( PHỎM) | Ù Ù Ù Ù MUỐN CHÁN LUÔN

TÁ LẢ ZINGPLAY ( PHỎM) | Ù Ù Ù Ù MUỐN CHÁN LUÔN

فہرست کا خانہ:

Anonim

ایل ای ایم پی کی اصطلاح اس کے چار اوپن سورس اجزاء کے ناموں کا مخفف ہے۔

  • ایل - لینکس آپریٹنگ سسٹم E - Nginx ایک HTTP اور ریورس پراکسی سرور M - MySQL یا MariaDB رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم P - پی ایچ پی پروگرامنگ زبان۔

سبق آموز کا یہ سلسلہ آپ کو دکھائے گا کہ کیسے Nginx انسٹال کریں ، Nginx سرور بلاکس تخلیق کریں ، ایک مفت چلو خفیہ کاری SSL سرٹیفکیٹ تیار کریں ، MySQL کو انسٹال کریں اور محفوظ کریں اور پی ایچ پی کو انسٹال کریں۔

اس سلسلہ کا حصہ ہونے والے تفصیلی سبق اس صفحے کے آخر میں درج ہیں۔

ڈیبین 9 پر ایل ای ایم پی اسٹیک انسٹال کریں

یہ کوئسٹ اسٹارٹ آپ کو ڈیبین 9 سرور پر ایل ای ایم پی اسٹیک انسٹال کرنے کے لئے درکار بنیادی اقدامات دکھائے گا۔

شرطیں

جس صارف کے طور پر آپ لاگ ان ہیں ان کو پیکیجز انسٹال کرنے کے قابل ہونے کیلئے سوڈو مراعات حاصل کرنا چاہ.۔

مرحلہ 1. Nginx انسٹال کرنا

Nginx پہلے سے طے شدہ ڈیبیئن ذخیروں میں دستیاب ہے۔ پیکیجز انڈیکس کو اپ ڈیٹ کریں اور مندرجہ ذیل کمانڈز کے ساتھ Nginx انسٹال کریں:

sudo apt update sudo apt install nginx

Nginx سروس تنصیب کا عمل مکمل ہونے کے بعد خود بخود شروع ہوجائے گی۔

مرحلہ 2. ماریا ڈی بی انسٹال کرنا

ڈیبیان 9 کی رہائی کے ساتھ ، ایس کیو ایل کو ڈیفالٹ ڈیٹا بیس سسٹم کے طور پر ماریا ڈی بی کے ساتھ تبدیل کردیا گیا۔ مندرجہ ذیل کمانڈ کو چلانے کے ذریعے مارییا ڈی بی انسٹال کریں:

sudo apt install mariadb-server

ایک بار جب انسٹالیشن مکمل ہوجائے تو ، ایس کیو ایل کی تنصیب کی سیکیورٹی کو بہتر بنانے کے لئے mysql_secure_installation کمانڈ جاری کریں:

sudo mysql_secure_installation

آپ سے روٹ پاس ورڈ ترتیب دینے ، گمنام صارف کو ہٹانے ، مقامی مشین تک روٹ صارف کی رسائی کو محدود کرنے اور ٹیسٹ کے ڈیٹا بیس کو ہٹانے کے لئے کہا جائے گا۔ آپ کو تمام سوالوں کا جواب "Y" (ہاں) میں دینا چاہئے۔

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

مرحلہ 3. پی ایچ پی کی تنصیب کرنا

پی ایچ پی ورژن 7.0 کے ساتھ دبیان 9 بحری جہاز۔ پی ایچ پی ایف پی ایم انسٹال کرنے کے لئے اور انتہائی عام پی ایچ پی ماڈیول کی قسم:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql پی ایچ پی 7.2 انسٹال کرنے کے لئے ، اس ٹیوٹوریل ملاحظہ کریں۔

مرحلہ 4. پی ایچ پی کے صفحات پر کارروائی کرنے کے لئے نینگس کو ترتیب دینا

اب جب کہ ہمارے پاس LEMP کے سبھی اجزاء انسٹال ہیں ، ہم Nginx ورچوئل ہوسٹ کنفیگریشن فائل میں ترمیم کرسکتے ہیں اور درج ذیل لائنیں شامل کرسکتے ہیں تاکہ Nginx پی ایچ پی فائلوں پر کارروائی کرسکے۔

server {

#… other code

مقام ~. php $ ni میں ٹکڑوں / فاسٹ جی - php.conf شامل ہیں۔ فاسٹکی_ پاس یونیکس: /run/php/php7.0-fpm.sock؛ }

تبدیلیوں کے اثر انداز ہونے کے لئے نگنکس سروس کو دوبارہ شروع کرنا نہ بھولیں:

sudo systemctl restart nginx

مزید معلومات

ہر اقدام کے بارے میں مزید تفصیلی ہدایات کے لئے ، براہ کرم درج ذیل سبق سے مشورہ کریں۔

سبق