আমি কীভাবে পিএইচপি সংস্করণটি সর্বশেষ স্থিতিশীল প্রকাশিত সংস্করণে আপগ্রেড করব?


69

আমি উবুন্টু 12.04 এলটিএস 64-বিট ওএসে চলমান একটি সিস্টেম ব্যবহার করছি।

আমি বর্তমানে এই মেশিনে নিম্নলিখিত পিএইচপি সংস্করণ ব্যবহার করছি:

টার্মিনালে নীচের তথ্য পেতে ব্যবহৃত কমান্ড: php -v

আমি যে বিবরণ পেয়েছি তা নীচে রয়েছে:

PHP 5.5.19-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:32:34) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies

এখন আমি আমার পিএইচপি সফটওয়্যারটি 5.5.20 সংস্করণে আপগ্রেড করতে চাই।

প্রশ্ন জিজ্ঞাসার আগে আমি নিম্নলিখিত আদেশটি চেষ্টা করেছিলাম:

sudo apt-get update

কিছু তথ্য হাজির। তারপরে আমি আবার নীচের আদেশটি হিট করেছি:

php -v

তবে এখনও পিএইচপি সফ্টওয়্যার আপডেট হয়নি।

আমি এই কিভাবে করা উচিত?


1
আপনি 12.04 এ প্রথম স্থানে পিএইচপি 5.5 কীভাবে পেয়েছেন? প্যাকেজস.বুন্টু.প্রেসাইস- আপডেটস / পিএইচপি 5 বলছে এটিতে কেবল 5.3 রয়েছে।
মুরু

@ মুরু: এটি আমি জানি না তবে বর্তমানে আমি পিএইচপি 5.5.19 ব্যবহার করছি সত্যটি হ'ল।
পিএলপিএলওভার

2
ঠিক আছে, এটি না জেনে আমরা কীভাবে আপগ্রেড করতে পারি? এবং আপনি কি sudo apt-get upgradeপরে update?
মুরু

উত্তর:


86

apt-get updateশুধুমাত্র প্যাকেজ তালিকাগুলি আপডেট করে। আসলে প্যাকেজগুলি আপগ্রেড করতে আপনাকে চালাতে হবে:

sudo apt-get upgrade

অথবা

sudo apt-get dist-upgrade

আরও তথ্য এখানে


আপনি যদি উপরের কমান্ডগুলি চালিয়ে যান তবে প্যাকেজগুলি এখনও আপগ্রেড করা হয়নি, সম্ভবত আপনি আপনার সিস্টেমে ওঁদেজ সুরের পিএইচপি পিপিএ যুক্ত করেন নি।

পিপিএ যুক্ত করতে নিম্নলিখিতগুলি চালান:

  • পিএইচপি 5.5, পিএইচপি 5.6 এবং পিএইচপি 7.0 এর জন্য:

    sudo apt-add-repository ppa:ondrej/php
    
  • পিএইচপি 5.4 এর জন্য (অবহেলিত, কমপক্ষে পিএইচপি 5.5 এ উন্নতি করুন):

    sudo apt-add-repository ppa:ondrej/php5-oldstable
    
  • পিএইচপি 5.5 এর জন্য (অবচয়, ব্যবহার করুন ppa:ondrej/php):

    sudo apt-add-repository ppa:ondrej/php5
    
  • পিএইচপি 5.6 এর জন্য (অবমানিত, ব্যবহার করুন ppa:ondrej/php):

    sudo apt-add-repository ppa:ondrej/php5-5.6
    

তারপরে প্যাকেজ তালিকাগুলি আপডেট করুন এবং আপগ্রেড করুন:

sudo apt-get update

পিএইচপি 5.5 এর জন্য:

sudo apt-get install php5.5

পিএইচপি 5.6 এর জন্য:

sudo apt-get install php5.6

পিএইচপি 7 এর জন্য:

sudo apt-get install php7.0

রিলিজ আপগ্রেড

আপনি যদি সর্বশেষ পিএইচপি ইনস্টল করতে চান (উদাহরণস্বরূপ PHP7) তবে আপনি আশেপাশের উত্সগুলি হ্যাক করার জন্য মুক্তির প্যাকেজগুলির পাতায় আটকে থাকতে চান; এবং আপনি একটি পূর্ণ-রিলিজ আপগ্রেড করতে চান (উদাহরণস্বরূপ আপনার মধ্যে Ubuntu 14.04যা পিএইচপি 7 নেই - এবং আপনি যা করতে চান তা করতে Ubuntu 16.04চান- তবে আপনি এটি করতে পারেন:

do-release-upgrade

এখন আপনার সর্বশেষ পিএইচপি সংস্করণ থাকা উচিত।


4
apt-get php5 ইনস্টল করুন
রোটাওর্জ

পিএইচপি আপনার 5.4 সংস্করণে আপগ্রেড করার জন্য, প্রতিস্থাপন ondrej/php5সঙ্গে ondrej/php5-oldstable। পিএইচপি আপনার 5.6 সংস্করণে আপগ্রেড করার জন্য, প্রতিস্থাপন ondrej/php5সঙ্গে ondrej/php5-5.6
ইউএসফ্রেন্ডস

যেমন রোটেরাক্জ বলেছেন, তবে এটি সম্পর্কে খুব স্পষ্ট ছিল না, আপনাকে পিএইচপিটির apt-get install php5জন্য সর্বশেষতম সংস্করণে আপগ্রেড করার জন্য এরিকের মূল অ্যাড / আপডেট / আপডেট সিকোয়েন্স পরেও আপনাকে একটি কাজ করতে হবে । এরিক, আপনি শেষ ধাপটি অন্তর্ভুক্ত করতে আপনার উত্তর সম্পাদনা করতে চাইতে পারেন।
ডেল অ্যান্ডারসন 21

php5-5.6পিপিএ ইনস্টল করার পরে , আমি দৌড়েছি sudo apt-get install php5তবে আমার পিএইচপি সংস্করণটি এখনও বলেPHP 5.5.9-1ubuntu4.14 (cli) (built: Oct 28 2015 01:34:46)
BadHorsie

1
@EdwardBlack চেষ্টা করুন add-apt-repository। অথবা আপনাকে প্যাকেজটি ইনস্টল করতে হবে software-properties-common
এরিক কারভালহো

5

পিপিএ যুক্ত করতে নিম্নলিখিতগুলি চালান:

sudo apt-add-repository ppa:ondrej/php5

সংস্করণ থেকে পিএইচপি আপগ্রেড 5.3করে 5.5, এটি আপনার অ্যাপাচি সংস্করণ থেকে আপগ্রেড করতে 2.2পারে 2.4। তাই সতর্কতা অবলম্বন করা.


2
sudo: apt-add-repository: command not found
কালো

1
@ অ্যাডওয়ার্ড ব্ল্যাক করুনsudo apt-get install software-properties-common python-software-properties
জাদেয়ে

5

নতুন আপডেট করার প্রক্রিয়াটির জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন

sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

তারপরে টার্মিনালে নিম্নলিখিত কমান্ডটি চালান

sudo apt-get update 

পিএইচপি 5.5,5.6 এবং 7.0 ইনস্টল করার সময় এটি ভালভাবে কাজ করা হয়

কিছু ত্রুটি থাকলে এই আদেশটি ত্রুটিগুলি সমাধান করবে

sudo dpkg --configure -a

1

আপনি যদি কেবলমাত্র পিএইচপি 5.3 থেকে 5.5 এ আপগ্রেড করতে চান এবং সিস্টেমটি আপগ্রেড করতে না চান তবে আপনার পাশাপাশি অ্যাপাচি ২.৪ ইনস্টল করতে হবে।

sudo apt-add-repository ppa:ondrej/apache2 -y
sudo add-apt-repository ppa:ondrej/php -y
sudo aptitude update
sudo apt-get install apache2 libapache2-mod-php5 

সমস্ত অনুদানের সাথে সম্পর্কিত অ্যাপাচি ২.৪ এর কিছু পরিবর্তন সম্পর্কে সচেতন হন।

https://httpd.apache.org/docs/current/upgrading.html


1

উবুন্টু 14 এ

শুধুমাত্র এই লাইন প্রয়োজন

sudo apt-add-repository ppa:ondrej/php5-5.6

তারপর

sudo apt-get install php5

এটি পিপিএ আপগ্রেড সিস্টেমকে ট্রিগার করবে

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