ذخیروں سے انسٹال کرنے کے بعد ناشپاتی کے انسٹال کے معاملات کو کس طرح ٹھیک کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

پیئر (پی ایچ پی ایکسٹینشن اینڈ ایپلیکیشن ریپوزٹری) لینکس ، میکس اور ونڈوز پر پی ایچ پی کی توسیعات اور ذخیرے انسٹال کرنے کے لئے ایک مفید ٹول ہے۔ یہ پی ایچ پی میں فعالیت کو شامل کرنے کی اجازت دیتا ہے ، بغیر کوڈ کے خطرے کے انٹرنیٹ پر تصادفی طور پر پائے جاتے ہیں۔ اگر آپ کو معلوم ہی نہیں ہے ، کوڈ کو شامل کیے بغیر کہ ماخذ قابل اعتماد ہے ، آپ کے سرور کے لئے بے شمار خطرات کو کھول سکتا ہے ، کیونکہ پی ایچ پی دوسرے پروگراموں ، افادیتوں اور وسائل تک رسائی حاصل کر سکتی ہے۔



آج میں پی ای سی ایل کے ذخیروں سے پیکیج انسٹال کرنا چاہتا تھا۔ پی ای سی ایل سے براہ راست ڈاؤن لوڈ ، مرتب کرنے اور انسٹال کرنے کے بجائے ، میں نے فیصلہ کیا کہ میں آگے جاکر پیئر کو انسٹال کروں گا ، کیونکہ یہ ایک ایسا وسیلہ ہے جس کا میں اکثر استعمال کرتا ہوں۔ ایک مسئلہ جو پیر کو انسٹال کرنے کے بعد پیدا ہوسکتا ہے وہ انحصار غائب ہے۔



یہ وہ عمل ہے جو میں نے اوبنٹو 16.04 پر ناشپاتیاں نصب کرنے کے لئے استعمال کیا تھا۔



سی ڈی s / ایس آر سی

ویجٹ http://pear.php.net/go-pear.phar

sudo php go-PE.phar



میں نے اپنی ویب سائٹوں کے راستے کی عکاسی کرنے کے لئے آپشن 9 کو تبدیل کردیا ، لیکن بصورت دیگر کوئی اختیارات تبدیل کرنے کی ضرورت نہیں تھی۔

انسٹال رن کو چیک کرنے کے ل

ناشپاتیاں ورژن

متوقع آؤٹ پٹ کو درج کرنے کے علاوہ:

ناشپاتیاں کی تنصیب - 1

مجھے غلطیوں کی ایک (بہت) لمبی فہرست بھی ملی ، جو نیچے کی شبیہہ کا ایک چھوٹا حصہ ہے۔

ناشپاتیاں کی تنصیب - 2

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

sudo apt-get تنصیب کریں libsnmp-dev libsnmpkit-dev snmp-mibs-downloader

ایک بار جب یہ مکمل ہوجائے تو ، ناشپاتیاں کے ورژن کے ساتھ انسٹال کی جانچ پڑتال کریں ، اس بار آؤٹ پٹ ہے:

ناشپاتیاں کی تنصیب - 3

ابھی پیر کو اپ ڈیٹ کریں تاکہ مخزنوں تک رسائی حاصل ہوسکے۔

sudo ناشپاتی کے اپ ڈیٹ چینلز

ناشپاتیاں کی تنصیب - 4

اگر آپ پی ایچ پی 7.0 چلا رہے ہیں تو کچھ ذہن میں رکھنا ، بہت سے توسیع ابھی تک نئے ورژن کو ایڈجسٹ کرنے کے لئے اپ ڈیٹ نہیں کیے گئے ہیں۔ اگر آپ مخصوص ماڈیولز انسٹال کرنے کا ارادہ رکھتے ہیں تو آپ کو پی ایچ پی کا سیکنڈری ورژن انسٹال کرنے کی ضرورت پڑسکتی ہے۔

مجھے لاگ ان ماڈیول کی ضرورت ہے ، لہذا میں ناشپاتیاں / لاگ کی مثال استعمال کروں گا۔

sudo ناشپاتیاں انسٹال کریں ldalldeps ناشپاتیاں / لاگ ان

ناشپاتیاں کی تنصیب - 5

الیڈپس کے استعمال سے تمام تجویز کردہ اختیاری ماڈیول (جیسے ناشپاتیاں / SASL2) خود بخود انسٹالیشن کے ایک حصے کے طور پر انسٹال ہوجاتے ہیں ، بصورت دیگر آپ کو انفرادی طور پر شامل کرنا ہوگا۔ جیسا کہ آخری سطر میں لکھا گیا ہے کہ آپ مخصوص ایڈونز کو شامل کرسکتے ہیں ، بطور ڈیفالٹ ، ضروری نہیں سمجھے

sudo ناشپاتیاں MDB2 # mysqli انسٹال کریں

ناشپاتیاں کی تنصیب - 6

اگر آپ مزید انحصار غائب کررہے ہیں تو ، تالیف میں ناکام ہونے پر ، اور ساتھ ہی کسی بھی پیکجوں کی سفارش کی گئی ہے ، جیسے ان کی فہرست دی جائے گی۔

sudo ناشپاتیاں انسٹال کریں pecl / spidermonkey

ناشپاتیاں کی تنصیب - 7

بدقسمتی سے ، لِبجس بطور پیکج ڈاؤن لوڈ کے قابل نہیں ہے۔ ان پیکیجوں کو تلاش کرنے کے ل To جو آپ کو فراہم کرے گی آپ کو ایک ایسا پروگرام انسٹال کرنا ہوگا جو انمول ہے:

sudo apt-get انسٹال apt-file

sudo اپٹ فائل کی تازہ کاری

sudo apt-file jsapi.h

انحصار تلاش کرنے کے لئے اپٹ فائل حیرت انگیز طور پر مفید ٹول ہے۔ یہ ان پیکجوں کی ایک فہرست واپس کرتا ہے جو jsapi.h فراہم کرے گی۔ ڈاؤن لوڈ اور انسٹال کریں۔ پھر آپ آگے بڑھ سکتے ہیں اور پی ایچ پی ماڈیول انسٹال کرسکتے ہیں ،

sudo ناشپاتیاں انسٹال کریں pecl / spidermonkey

مزید انحصار کے مسائل ، اور آپ کے استعمال کے ل a ایک چھوٹا سا ماڈیول نہیں ہے۔

2 منٹ پڑھا