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


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.