কীভাবে আমি এখনও সমর্থিত উবুন্টু মুক্তিতে আলাদা (আপগ্রেড বা ডাউনগ্রেড) পিএইচপি সংস্করণ ইনস্টল করব?


226

আমি উবুন্টু 12.04 / 14.04 / 16.04 এলটিএসে পিএইচপি 5.5, 5.6 বা 7.0 ইনস্টল করার আপডেট করার চেষ্টা করছি এবং আমি কেবল উবুন্টু 12.04 এর জন্য পিএইচপি 5.3.10, উবুন্টু 14.04 এর জন্য পিএইচপি 5.5.9 বা উবুন্টু 16.04 এর জন্য পিএইচপি 7.0.4 পেতে পারি অফিসিয়াল সংগ্রহস্থল (অ্যাপট-গেট ব্যবহার করে) ব্যবহার করা হচ্ছে।

ম্যানুয়াল আপডেট কীভাবে করবেন তা আমি সত্যিই নিশ্চিত নই - আমার যেমন প্রয়োজন:

  • নতুন (ইস্ট) পিএইচপি বৈশিষ্ট্যগুলির সাথে চারপাশে খেলতে
  • সফ্টওয়্যার মধ্যে পুরানো পিএইচপি সংস্করণ কারণে সমর্থন ইনস্টল করতে

1
যদি সুডো অ্যাপটি-গিগ্রেড আপগ্রেড না করে পিএইচপি আপগ্রেড না করেন তবে sudo apt-get dist-અપগ্রেড চেষ্টা করুন। বিতরণ আপগ্রেড জন্য।
মইজ কিয়ানি

উত্তর:


292

আপনি পিএইচপি ব্যবহার করে আপ-টু-ডেট থাকুন বা পিএইচপি-র পূর্ববর্তী সংস্করণ ইনস্টল করতে (উবুন্টু ১.0.০৪ এলটিএসে পিএইচপি ৫..6 ফি) ইনস্টল করতে পারেন।

সর্বাধিক ব্যবহৃত ব্যবহৃত সংগ্রহগুলি ডেন্ডিয়ান পিএইচপি রক্ষণাবেক্ষণকারী ওন্দেজ সুরির কাছ থেকে আসে:

Php5 কম্প্যাট প্যাকেজ:

( পিপিএ ব্যবহারের নির্দেশাবলীর জন্য এখানে ক্লিক করুন ))

পিএইচপি পিপিএগুলিতে আগে অ্যাপাচি ২.৪ আপডেট ছিল। এটি আর মামলা নয়, আপনার আলাদা অ্যাপাচি ২.৪ সংগ্রহস্থল যুক্ত করতে হবে:

আপনি যদি এই পিপিএগুলি ব্যবহার করতে চান তবে এটি করুন:

পিপিএ: অনড্রেজ / পিএইচপিলঞ্চপ্যাড লোগো (পিএইচপি 5.6 / 7.0 / 7.1 এর জন্য)

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1   # for PHP 7.1
sudo apt-get install php7.0   # for PHP 7.0
sudo apt-get install php5.6   # for PHP 5.6

ইনস্টল করা সংস্করণগুলির মধ্যে স্যুইচ করতে

sudo update-alternatives --config php

তারপরে আপনাকে অবশ্যই সঠিক সংস্করণ দিয়ে কাজ করার জন্য অ্যাপাচি সেট করতে হবে:

sudo a2dismod php7.1         # unload the current version
sudo a2enmod  php5.6         # load the version you need
sudo service apache2 restart # restart webserver to apply

পিপিএ: ওনড্রেজ / পিএইচপি 5-কম্প্যাটলঞ্চপ্যাড লোগো ( পিএইচপি 5 কম্প্যাটের জন্য)

sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php5-compat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5 # this will pull php5.6 package 

আপনার যদি add-apt-repositoryবাইনারি না থাকে তবে নিম্নলিখিতগুলি করুন:

sudo apt-get install python-software-properties

নিরাপত্তা:

পিএইচপি 5.4

প্রিপেইকেজড সর্বশেষ পিএইচপি 5.4 এখন পৃথক পিপিএ: পিপিএ: ওনড্রেজ / পিএইচপি 5-প্রাচীনতমলঞ্চপ্যাড লোগো

দয়া করে সচেতন হন যে পিএইচপি 5.4 তার জীবনের শেষ দিকে 3 সেপ্টেম্বর 2015 এ পৌঁছেছে এবং এটি কোনও সুরক্ষা আপডেট পায় না। এটি কমপক্ষে পিএইচপি 5.6 এ স্থানান্তরিত হওয়ার পরামর্শ দেয় যা 31. ডিসেম্বর 2018 পর্যন্ত সুরক্ষা আপডেট করবে ।


5
আপনি রান করতে হবে sudo apt-get updateপ্রথম চালু !
kavisiegel

3
তার জন্য এখানে php5-cli প্যাকেজ রয়েছে!
ম্যাটটোসিস্টার

11
পিপিএ যুক্ত করার পরে, আপনি এটি করতে পারেন: sudo apt-get dist-
up

2
পিপিএ ইনস্টল করার পরে, পিএইচপি এবং আপগ্রেড করার পরে php -vসংস্করণ তথ্যটি এই ত্রুটি বার্তার সাথে শুরু হয়: /usr/lib/php5/20090626/xdebug.so: /usr/lib/php5/20090626/xdebug.so: ভাগ করা খুলতে পারে না অবজেক্ট ফাইল: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি বিরক্তিকর নয়।
systemovich

3
কমান্ডটি না apt-get install software-properties-commonদিলে ব্যবহার করুন । apt-get install python-software-propertiesadd-apt-repository
মিলাই ডটকম

3

উবুন্টুতে যাওয়ার জন্য পিএইচপি 5.4 প্যাকেজগুলির জন্য কিছুটা সময় লাগবে, কারণ সেখানে নির্ভরযোগ্যতা পরীক্ষা করার মতো প্রচুর পরিমাণ আছে। উবুন্টু 12.04 এখন বিটাতে রয়েছে তাই আমি সন্দেহ করি তারা এটিকে পিএইচপি 5.4-তে উন্নীত করবে (যদিও আমার এ সম্পর্কে কোনও অফিসিয়াল বা অভ্যন্তরীণ জ্ঞান নেই) - সম্ভবত এই বছরের অক্টোবরে উবুন্টু 12.10 অবধি প্রদর্শিত হবে না। আপনি যদি এটির চেয়ে তাড়াতাড়ি চান, আপনাকে হয় তৃতীয় পক্ষের প্যাকেজটি সন্ধান করতে হবে বা সোর্স কোড থেকে এটি নিজেকে তৈরি করতে শিখতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.