প্যাকেজ পিএইচপি 5 এর কোনও ইনস্টলেশন প্রার্থী নেই (উবুন্টু 16.04)


89

যখন আমি নিম্নলিখিত কোড ব্যবহার করে উবুন্টু 16.04 এ php5 ইনস্টল করার চেষ্টা করি:

sudo apt-get install php5 php5-mcrypt

আমি নিম্নলিখিত ত্রুটি পেয়েছি:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php5' has no installation candidate

আমি পুনরায় ইনস্টল করার চেষ্টা করেছি কিন্তু এটি কোনও উপকার করে না।

আমি আমার 15.10 উবুন্টুকে 16.04 এ আপডেট করার পরে এই সমস্ত ত্রুটিটি সম্মুখীন হয়েছিল


4
এই প্রশ্নের উত্তর নীচের লিঙ্কে জিজ্ঞাসা করতে পারেন জিজ্ঞাসাবাবু / প্রশ্ন / 6756১৮১/২
প্রকাশ ভান্ডারী

উত্তর:


133

উবুন্টু 16.04 মান হিসাবে পিএইচপি 7 নিয়ে আসে, তাই কোনও পিএইচপি 5 প্যাকেজ নেই

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

সমস্ত স্টক পিএইচপি প্যাকেজ মুছে ফেলুন

dpkg -l | grep php| awk '{print $2}' |tr "\n" " "তারপরে ইনস্টল করা পিএইচপি প্যাকেজগুলির তালিকা তৈরি করুন তারপরে sudo অ্যাপিটিচিউডযুক্ত অবিহীন প্যাকেজগুলি অপসারণ করুন_আপনি এখানে সরাসরি ব্যবহার করতে চান:

sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

পিপিএ যুক্ত করুন

sudo add-apt-repository ppa:ondrej/php

আপনার পিএইচপি সংস্করণ ইনস্টল করুন

sudo apt-get update
sudo apt-get install php5.6

আপনি php5.6 মডিউলগুলিও ইনস্টল করতে পারেন ..

আপনার সংস্করণ যাচাই করুন

sudo php -v

Https://askubuntu.com/a/756186/532957 (ধন্যবাদ @ আহেদজের্বি) এর উপর ভিত্তি করে


4
আমি এটি বুঝতে পারি, তবে এই কাজটি পিএইচপি 7 এ করার কোনও উপায় আছে কি?
শ্রীজন কারকি

4
@ শ্রিজানকার্কি আপনি কেবল sudo apt-get install php7পিএইচপি 7 ইনস্টল করতে ব্যবহার করতে পারেন, তবে "পিএইচপি 7 এ কাজটি করার একটি উপায়" দিয়ে আপনি যা বোঝাতে চেয়েছেন তা আমি পাই না। আপনার প্রশ্নটি php5 ইনস্টল করার বিষয়ে ছিল, না? অন্যথায় স্পষ্ট করুন এবং আমি সেই অনুযায়ী আমার উত্তরটি সম্পাদনা করব
রদ্রিগো স্টাডলার

4
হ্যাঁ আমি ইতিমধ্যে পিএইচপি 7 ইনস্টল করেছি। এবং আমি এই লিঙ্কে বলা হিসাবে কাজ করার চেষ্টা করেছি। এখানে । তবে, localhost/phpadminপৃষ্ঠাটি পাওয়া যাবে না। এমন কিছু জিনিস রয়েছে যা এই ত্রুটির কারণ হতে পারে?
শ্রীজন কারকি

@ শ্রিজানকার্কি - সুতরাং পিএইচপি অ্যাডমিন ইনস্টল করুন। ভাষায় লেখা ছাড়া পিএইচপি এর সাথে এর কোনও যোগসূত্র নেই।
কোয়ান্টিন

উবুন্টু 16.04 তে "php5-" এর পরিবর্তে "php5.6-" উপসর্গটি ব্যবহার করুন
কমলদীপ সিং

55

আপনাকে অবশ্যই উবুন্টু 14.04 এবং প্রবীণদের মতো "php5-" এর পরিবর্তে "php5.6-" উপসর্গটি ব্যবহার করতে হবে:

sudo apt-get install php5.6 php5.6-mcrypt

এটি আমাকে এত ব্যথা এবং হতাশার হাত থেকে উদ্ধার করেছে!
সাভারা

4
আমার জন্য কাজ করে না। 0 upgraded, 0 newly installed
জেকিস

34

আপনি যদি কেবল পিএইচপি ইনস্টল করতে চান তবে সেটির সংস্করণ যাই হোক না কেন, পিএইচপি 7 চেষ্টা করুন

sudo apt-get install php7.0 php7.0-mcrypt


1

এটি আমার পক্ষে কাজ করেছে।

sudo apt-get update
sudo apt-get install lamp-server^ -y

;)


0

বর্তমানে, আমি উবুন্টু 16.04 এলটিএস ব্যবহার করছি। আমিও পিএইচপি ব্যবহার করে পোস্টগ্রাইস ডেটাবেস মানগুলি আনার সময় একই সমস্যার মুখোমুখি হয়েছিলাম তাই আমি নীচের কমান্ডগুলি ব্যবহার করে এটি সমাধান করেছি।

খনি পিএইচপি সংস্করণটি 7.0, সুতরাং আমি নীচের কমান্ডটি চেষ্টা করেছিলাম।

apt-get install php-pgsql

অ্যাপাচি পুনরায় চালু করতে ভুলবেন না

/etc/init.d/apache2 restart

0

আমি সম্প্রতি এই সমস্যাটিও পেয়েছি এবং নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি সমাধান করেছি:

sudo apt install php7.2-cli

পিএইচপি এখন ইনস্টল করা আছে। আমি উবুন্টু 18.04 ব্যবহার করছি।

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