Ubuntu سرور کے لئے پی ایچ پی تنصیب گائیڈ

ویب ایپلی کیشنز ڈویلپرز Ubuntu سرور میں پی ایچ پی کی سکرپٹ کی زبان انسٹال کرنا مشکل ہوسکتے ہیں. یہ بہت سے عوامل کی وجہ سے ہے. لیکن اس گائیڈ کا استعمال کرتے ہوئے، ہر کسی کی تنصیب کے دوران غلطیوں سے بچنے کے لۓ.

Ubuntu سرور میں پی ایچ پی انسٹال کریں

Ubuntu سرور میں پی ایچ پی کی زبان کو انسٹال کرنے کے مختلف طریقوں میں کیا جا سکتا ہے - یہ سب اس کے ورژن اور آپریٹنگ سسٹم خود کے ورژن پر منحصر ہے. اور اہم فرق خود ٹیموں میں ہے، جو انجام دینے کی ضرورت ہوگی.

یہ بھی قابل ذکر ہے کہ پی ایچ پی کے پیکیج میں کئی اجزاء شامل ہیں، اگر مطلوبہ ہو تو، ایک دوسرے سے الگ الگ انسٹال کیا جا سکتا ہے.

طریقہ 1: سٹینڈرڈ تنصیب

معیاری تنصیب پیکج کے تازہ ترین ورژن کا استعمال کرتے ہوئے شامل ہے. ہر آپریٹنگ سسٹم یوبنٹو سرور مختلف ہے:

  • 12.04 LTS (درست) - 5.3؛
  • 14.04 ایل ٹی ایس (ٹھوس) - 5.5؛
  • اکتوبر 15 (ویلی) - 5.6؛
  • 16.04 ایل ٹی ایس (Xenial) - 7.0.

تمام پیکجوں کو آپریٹنگ سسٹم کے سرکاری ذخیرہ کے ذریعہ تقسیم کیا جاتا ہے، لہذا آپ کو تیسرے فریق سے رابطہ کرنے کی ضرورت نہیں ہوگی. لیکن مکمل پیکیج کی تنصیب دو ورژنوں میں پیش کی جاتی ہے اور OS کے ورژن پر منحصر ہے. تو، Ubuntu سرور 16.04 پر پی ایچ پی انسٹال کرنے کے لئے، اس کمان کو چلائیں:

sudo apt- انسٹال php

اور پہلے ورژن کے لئے:

sudo apt- انسٹال php5

اگر آپ سسٹم میں پی ایچ پی پیکج کے تمام اجزاء کی ضرورت نہیں ہے تو، آپ الگ الگ ان انسٹال کرسکتے ہیں. یہ کیسے کریں اور اس کو انجام دینے کی ضرورت ہے، ذیل میں بیان کیا جائے گا.

اپاچی HTTP سرور ماڈیول

Ubuntu سرور 16.04 میں Apache کے لئے پی ایچ پی ماڈیول کو انسٹال کرنے کے لئے، آپ کو مندرجہ ذیل کمانڈ چلانے کی ضرورت ہے:

sudo apt-get libapache2-mod-php انسٹال

او ایس کے پہلے ورژن میں:

سوڈو ایکٹ حاصل کریں libapache2-mod-php5 انسٹال

آپ کو ایک پاسورڈ کے لئے کہا جائے گا، داخل کرنے کے بعد آپ کو تنصیب کی اجازت دی جائے گی. ایسا کرنے کے لئے، خط درج کریں "ڈی" یا "Y" (Ubuntu سرور کے لوکلائزیشن پر منحصر ہے) اور کلک کریں درج کریں.

یہ صرف اس صورت میں ہے کہ ڈاؤن لوڈ اور تنصیب کا پیکیج مکمل ہوجائے.

ایف پی ایم

آپریٹنگ سسٹم ورژن 16.04 میں ایف پی ایم ماڈیول کو انسٹال کرنے کے لئے، مندرجہ ذیل کرتے ہیں:

سوڈو اے پی پی انسٹال کریں پی ایچ پی-ایف ایم ایم

پہلے ورژن میں:

سوڈو اے پی پی انسٹال کریں php5-fpm

اس صورت میں، تنصیب خود کار طریقے سے شروع ہو جائے گا، فوری طور پر سپرسیر پاس ورڈ درج کرنے کے بعد.

CLI

CLI ڈویلپرز کے لئے ضروری ہے جو پی ایچ پی میں کنسول پروگراموں کی تخلیق میں مصروف ہیں. اسی پروگرامنگ کی زبان کو سرایت کرنے کے لئے، Ubuntu 16.04 میں آپ کو کمانڈ چلانے کی ضرورت ہے:

sudo apt- انسٹال php-cli

پہلے ورژن میں:

sudo apt- انسٹال کریں php5-cli

پی ایچ پی کی توسیع

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

نوٹ: مندرجہ بالا ہر توسیع کے لئے دو حکموں کے ساتھ فراہم کی جائے گی، جہاں سب سے پہلے اوبنٹو سرور 16.04 کے لئے ہے، اور دوسرا OS کے پہلے ورژن کے لئے ہے.

  1. جی ڈی کے لئے توسیع:

    سوڈو اے پی پی انسٹال کریں php-gd
    سوڈو اے پی پی انسٹال کریں php5-gd

  2. میکیکیٹ کے لئے توسیع:

    سوڈو اے پی پی کو انسٹال کریں پی ایچ پی میکسپٹ
    sudo apt-get php5-mcrypt انسٹال

  3. ایس ایس ایل ایل توسیع:

    سوڈو اے پی پی انسٹال کریں پی پی پی ایس ایس ایل ایل
    سوڈو اے پی پی انسٹال کریں php5-mysql

یہ بھی دیکھیں: Ubuntu کے لئے MySQL انسٹالیشن گائیڈ

طریقہ 2: دیگر ورژن انسٹال کریں

اس سے اوپر یہ کہا گیا تھا کہ یوبنٹو سرور کے ہر ورژن کو متعلقہ پی ایچ پی پیکج انسٹال کرے گا. لیکن یہ ایک پروگرامنگ کی زبان کے برعکس، اس کے برعکس، پہلے سے نصب کرنے کے امکان سے انکار نہیں کرتا.

  1. سب سے پہلے آپ کو تمام پی ایچ پی اجزاء کو دور کرنے کی ضرورت ہے جو پہلے ہی سسٹم پر نصب کیے گئے تھے. اسبوبو میں اس کو کرنے کے لئے 16.04 دو حکموں کو چلاتے ہیں:

    sudo apt-get libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql کو ہٹا دیں.
    سوڈو ایکٹ - حاصل کریں autoremove

    او ایس کے پہلے ورژن میں:

    sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysll کو ہٹا دیں.
    سوڈو ایکٹ - حاصل کریں autoremove

  2. اب آپ پی پی اے کو ذخیرہ کرنے کی فہرست میں شامل کرنے کی ضرورت ہے، جس میں پی ایچ پی کے تمام ورژنوں کے پیکیجز شامل ہیں:

    سڈو اضافی ذخیرہ کرنے والی پی پی اے: پریسریز / پی ایچ پی
    سودو ایکٹ اپ ڈیٹ حاصل کریں

  3. اس وقت، آپ کو مکمل پی ایچ پی پیکج انسٹال کر سکتے ہیں. ایسا کرنے کے لئے، مثال کے طور پر، کمانڈ خود کے ورژن کی وضاحت کریں "5.6":

    sudo apt- انسٹال php5.6

اگر آپ کو ایک مکمل پیکج کی ضرورت نہیں ہے تو، آپ کو لازمی طور پر لازمی طور پر لازمی احکامات پر عمل کرکے ماڈیولز انسٹال کر سکتے ہیں:

sudo apt-get libapache2-mod-php5.6 انسٹال کریں
سوڈو اے پی پی انسٹال کریں php5.6-fpm
سوڈو اے پی پی انسٹال کریں php5.6-cli
سوڈو اے پی پی انسٹال کریں php-gd
سوڈو اے پی پی انسٹال کریں php5.6-mbstring
sudo apt-get php5.6-mcrypt انسٹال
سوڈو اے پی پی انسٹال کریں پی ایچ پی 5.6-ایس ایس ایل ایل
sudo apt- انسٹال php5.6-xml

نتیجہ

آخر میں، ہم یہ کہہ سکتے ہیں کہ، کمپیوٹر میں کام کرنے کا ایک بنیادی علم بھی ہے، صارف کو آسانی سے اہم پی ایچ پی پیکج اور اس کے اضافی اجزاء دونوں انسٹال کر سکتے ہیں. اہم بات یہ ہے کہ آپ کو ایوبوتو سرور میں چلانے والے احکامات کو جاننے کے لئے.