ویب ایپلیکیشن ڈویلپرز کو اوبنٹو سرور پر پی ایچ پی کی اسکرپٹنگ لینگویج انسٹال کرنے میں دشواری ہوسکتی ہے۔ یہ بہت سے عوامل کی وجہ سے ہے۔ لیکن اس گائیڈ کا استعمال کرتے ہوئے ، ہر شخص انسٹالیشن کے دوران غلطیوں سے بچ سکے گا۔
اوبنٹو سرور میں پی ایچ پی انسٹال کرنا
اوبنٹو سرور میں پی ایچ پی کی تنصیب مختلف طریقوں سے کی جاسکتی ہے - یہ سب اس کے ورژن اور خود آپریٹنگ سسٹم کے ورژن پر منحصر ہے۔ اور اصل فرق خود ٹیموں میں ہے ، جس پر عمل درآمد کرنے کی ضرورت ہوگی۔
یہ بات بھی قابل دید ہے کہ پی ایچ پی پیکیج میں متعدد اجزاء شامل ہیں جو ، اگر چاہیں تو ، ایک دوسرے سے الگ سے انسٹال ہوسکتے ہیں۔
طریقہ 1: معیاری تنصیب
ایک معیاری تنصیب میں پیکیج کا جدید ترین ورژن استعمال کرنا شامل ہے۔ اوبنٹو سرور آپریٹنگ سسٹم میں ہر ایک سے مختلف ہوتا ہے۔
- 12.04 ایل ٹی ایس (عین مطابق) - 5.3؛
- 14.04 ایل ٹی ایس (قابل اعتماد) - 5.5؛
- 15.10 (ولی) - 5.6؛
- 16.04 ایل ٹی ایس (زینیئل) - 7.0۔
تمام پیکیجز کو سرکاری آپریٹنگ سسٹم کے ذخیروں کے ذریعے تقسیم کیا گیا ہے ، لہذا آپ کو کسی تیسری پارٹی کو مربوط کرنے کی ضرورت نہیں ہے۔ لیکن مکمل پیکیج کی تنصیب دو ورژن میں کی جاتی ہے اور یہ OS ورژن پر منحصر ہے۔ لہذا ، اوبنٹو سرور 16.04 پر پی ایچ پی انسٹال کرنے کے ل this ، یہ کمانڈ چلائیں:
sudo apt-get انسٹال پی ایچ پی
اور پہلے والے ورژن کیلئے:
sudo apt-get انسٹال پی ایچ پی 5 کریں
اگر آپ کو سسٹم میں پی ایچ پی پیکیج کے تمام اجزاء کی ضرورت نہیں ہے تو ، آپ انہیں الگ سے انسٹال کرسکتے ہیں۔ یہ کیسے کریں اور اس کے کرنے کے کیا احکامات ذیل میں بیان کیے جائیں۔
اپاچی HTTP سرور کے لئے ماڈیول
اوبنچی سرور 16.04 پر اپاچی کے لئے پی ایچ پی ماڈیول انسٹال کرنے کے ل you ، آپ کو مندرجہ ذیل کمانڈ کو چلانے کی ضرورت ہے۔
sudo apt-get libapache2-mod-php انسٹال کریں
OS کے پہلے ورژن میں:
sudo apt-get libapache2-mod-php5 انسٹال کریں
داخل ہونے کے بعد آپ سے پاس ورڈ طلب کیا جائے گا ، جس میں آپ کو انسٹال کرنے کی اجازت دینی ہوگی۔ ایسا کرنے کے لئے ، خط درج کریں ڈی یا "Y" (اوبنٹو سرور کے لوکلائزیشن پر منحصر ہے) اور کلک کریں داخل کریں.
باقی ہے پیکیج کی ڈاؤن لوڈ اور انسٹالیشن کے مکمل ہونے کا انتظار کرنا۔
ایف پی ایم
آپریٹنگ سسٹم کے ورژن 16.04 پر ایف پی ایم انسٹال کرنے کے لئے ، درج ذیل کام کریں:
sudo apt-get انسٹال پی ایچ پی - ایف پی ایم
سابقہ ورژن میں:
sudo apt-get php5-fpm نصب کریں
اس صورت میں ، سپر صارف پاس ورڈ داخل کرنے کے فورا بعد ، انسٹالیشن خود بخود شروع ہوجائے گی۔
سی ایل آئی
سی ایل آئی کو ان ڈویلپرز کے لئے ضروری ہے جو پی ایچ پی میں کنسول پروگرام بناتے ہیں۔ اس پروگرامنگ زبان کو اس میں نافذ کرنے کے لئے اوبنٹو 16.04 میں آپ کو کمانڈ چلانے کی ضرورت ہے۔
sudo apt-get انسٹال پی ایچ پی سی ایل
سابقہ ورژن میں:
sudo apt-get php5-cli انسٹال کریں
پی ایچ پی کی توسیع
پی ایچ پی کے تمام ممکنہ افعال کو نافذ کرنے کے ل used ، استعمال شدہ پروگراموں کے لئے متعدد ایکسٹینشنز انسٹال کرنے کے قابل ہے۔ اب اس طرح کی تنصیب کے لئے سب سے مشہور کمانڈ پیش کیے جائیں گے۔
نوٹ: ذیل میں ، ہر توسیع کے لئے دو کمانڈ فراہم کیے جائیں گے ، جہاں پہلے اوبنٹو سرور 16.04 کے لئے ہے ، اور دوسرا OS کے سابقہ ورژن کے لئے ہے۔
- جی ڈی کے لئے توسیع:
sudo apt-get پی ایچ پی جی ڈی انسٹال کریں
sudo apt-get php5-gd انسٹال کریں
- مکریپٹ کے لئے توسیع:
sudo apt-get انسٹال پی ایچ پی- mcrypt
sudo apt-get php5-mcrypt انسٹال کریں
- ایس کیو ایل کیلئے توسیع:
sudo apt-get انسٹال پی ایچ پی - ایس کیو ایل
sudo apt-get php5-mysql انسٹال کریں
یہ بھی ملاحظہ کریں: اوبنٹو پر مائک ایس کیو ایل تنصیب گائیڈ
طریقہ 2: انسٹال کریں دیگر ورژن
یہ اوپر کہا گیا تھا کہ اوبنٹو سرور کے ہر ورژن میں اسی پی ایچ پی پیکیج کو انسٹال کیا جائے گا۔ لیکن اس سے پروگرامنگ زبان کا سابقہ یا اس کے برعکس بعد کے ورژن کو انسٹال کرنے کے امکان کو ختم نہیں کیا جاسکتا ہے۔
- پہلے آپ کو پی ایچ پی کے ان تمام اجزاء کو ہٹانے کی ضرورت ہے جو پہلے سسٹم میں انسٹال تھے۔ اس کے ل، ، اوبنٹو 16.04 میں ، دو کمانڈ چلائیں:
sudo apt-get کو ہٹانا libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveOS کے پہلے ورژن میں:
sudo apt-get کو ہٹانا libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - اب آپ کو ذخیروں کی فہرست میں ایک پی پی اے شامل کرنے کی ضرورت ہے ، جس میں پی ایچ پی کے تمام ورژن کے پیکیجز شامل ہیں۔
sudo add-apt-repository ppa: ondrej / php
sudo اپٹ اپ ڈیٹ - اس مقام پر ، آپ مکمل پی ایچ پی پیکیج انسٹال کرسکتے ہیں۔ ایسا کرنے کے ل the ، کمانڈ میں ہی ورژن بتائیں ، مثال کے طور پر ، "5.6":
sud apt-get انسٹال php5.6
اگر آپ کو مکمل پیکیج کی ضرورت نہیں ہے تو ، آپ ضروری احکامات کو منتخب کرکے عملی طور پر الگ الگ ماڈیول انسٹال کرسکتے ہیں:
sudo apt-get libapache2-mod-php5.6 انسٹال کریں
sud apt-get انسٹال php5.6-fpm
sud apt-get php5.6-cli انسٹال کریں
sudo apt-get پی ایچ پی جی ڈی انسٹال کریں
sud apt-get انسٹال کریں php5.6-mbstring
sudo apt-get php5.6-mryrypt انسٹال کریں
sud apt-get انسٹال php5.6-mysql
sud apt-get انسٹال php5.6-xml
نتیجہ اخذ کرنا
آخر میں ، ہم یہ کہہ سکتے ہیں کہ یہاں تک کہ کمپیوٹر میں کام کرنے کے بارے میں بنیادی معلومات کے باوجود ، صارف آسانی سے مرکزی پی ایچ پی پیکج اور اس کے تمام اضافی اجزاء دونوں انسٹال کرسکتا ہے۔ اہم بات یہ ہے کہ اوبنٹو سرور پر چلنے کی ضرورت والے احکام کو جاننا ہے۔