উবুন্টুতে আলাদা আলাদা পিএইচপি (5.6, 7.0 এবং 7.1) সংস্করণ ইনস্টল করবেন কীভাবে


পিএইচপি (পিএইচপি এর জন্য পুনরাবৃত্তি সংক্ষিপ্ত বিবরণ: হাইপারটেক্সট প্রিপ্রসেসর) একটি ওপেন সোর্স, জনপ্রিয় সাধারণ উদ্দেশ্যে স্ক্রিপ্টিং ভাষা যা বহুল ব্যবহৃত হয় এবং ওয়েবসাইটগুলি এবং ওয়েব-ভিত্তিক অ্যাপ্লিকেশনগুলি বিকাশের জন্য সবচেয়ে উপযুক্ত। এটি একটি সার্ভার-সাইড স্ক্রিপ্টিং ভাষা যা এইচটিএমএলে এম্বেড করা যায়।

বর্তমানে, পিএইচপি, যেমন পিএইচপি 5.6, 7.0 এবং 8.0 এর তিনটি সমর্থিত সংস্করণ রয়েছে। পিএইচপি 5.3, 5.4 এবং 5.5 অর্থ জীবনের শেষের দিকে পৌঁছেছে; এগুলি সুরক্ষা আপডেটের সাথে আর সমর্থিত নয়।

এই নিবন্ধে, আমরা উবুন্টুতে পিএইচপি এর সমস্ত সমর্থিত সংস্করণ এবং তার ডেরিভেটিভসকে ওন্ডিজে সুর পিপিএ ব্যবহার করে অ্যাপাচি এবং এনগিনেক্স ওয়েব সার্ভার উভয়ের জন্য সর্বাধিক অনুরোধকৃত পিএইচপি এক্সটেনশানগুলি কীভাবে ইনস্টল করবেন তা ব্যাখ্যা করব। উবুন্টু সিস্টেমে কীভাবে পিএইচপি-র ডিফল্ট সংস্করণ ব্যবহার করা যায় সে সম্পর্কে আমরা ব্যাখ্যা করব explain

মনে রাখবেন যে পিএইচপি 7.x উবুন্টু সফ্টওয়্যার সংগ্রহস্থলগুলির সমর্থিত স্থিতিশীল সংস্করণ, আপনি নীচের এপিটি কমান্ডটি চালিয়ে এটি নিশ্চিত করতে পারেন।

$ sudo apt show php
OR
$ sudo apt show php -a
Package: php
Version: 1:7.0+35ubuntu6
Priority: optional
Section: php
Source: php-defaults (35ubuntu6)
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email >
Original-Maintainer: Debian PHP Maintainers <[email >
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 11.3 kB
Depends: php7.0
Supported: 5y
Download-Size: 2,832 B
APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Debian's default
 PHP version (currently 7.0).

উবুন্টু সফ্টওয়্যার সংগ্রহস্থলগুলি থেকে ডিফল্ট পিএইচপি সংস্করণ ইনস্টল করতে, নীচের কমান্ডটি ব্যবহার করুন।

$ sudo apt install php

উবুন্টু পিপিএ ব্যবহার করে পিএইচপি (5.6, 7.x, 8.0) ইনস্টল করুন

1. উবুন্টু সিস্টেমে পিএইচপি - পিএইচপি 5.6, পিএইচপি 7.x এবং পিএইচপি 8.0 এর বিভিন্ন সংস্করণ ইনস্টল করতে প্রথমে ওঁদেজ সুর পিপিএ যুক্ত করে শুরু করুন।

$ sudo apt install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php

২. এরপরে, সিস্টেমটি নিম্নরূপ আপডেট করুন।

$ sudo apt-get update

৩. এখন পিএইচপি-র বিভিন্ন সমর্থিত সংস্করণ নীচে ইনস্টল করুন।

$ sudo apt install php5.6   [PHP 5.6]
$ sudo apt install php7.0   [PHP 7.0]
$ sudo apt install php7.1   [PHP 7.1]
$ sudo apt install php7.2   [PHP 7.2]
$ sudo apt install php7.3   [PHP 7.3]
$ sudo apt install php7.4   [PHP 7.4]
$ sudo apt install php8.0   [PHP 8.0]
$ sudo apt install php5.6-fpm   [PHP 5.6]
$ sudo apt install php7.0-fpm   [PHP 7.0]
$ sudo apt install php7.1-fpm   [PHP 7.1]
$ sudo apt install php7.2-fpm   [PHP 7.2]
$ sudo apt install php7.3-fpm   [PHP 7.3]
$ sudo apt install php7.4-fpm   [PHP 7.4]
$ sudo apt install php8.0-fpm   [PHP 8.0]

৪. যে কোনও পিএইচপি মডিউল ইনস্টল করতে, পিএইচপি সংস্করণটি সুনির্দিষ্টভাবে উল্লেখ করুন এবং নীচে সমস্ত মডিউল দেখতে স্বয়ংক্রিয়-সমাপ্তির কার্যকারিতা ব্যবহার করুন।

------------ press Tab key for auto-completion ------------ 
$ sudo apt install php5.6 
$ sudo apt install php7.0 
$ sudo apt install php7.1
$ sudo apt install php7.2
$ sudo apt install php7.3 
$ sudo apt install php7.4
$ sudo apt install php8.0

৫. এখন আপনি তালিকা থেকে সর্বাধিক প্রয়োজনীয় পিএইচপি মডিউল ইনস্টল করতে পারেন।

------------ Install PHP Modules ------------
$ sudo apt install php5.6-cli php5.6-xml php5.6-mysql 
$ sudo apt install php7.0-cli php7.0-xml php7.0-mysql 
$ sudo apt install php7.1-cli php7.1-xml php7.1-mysql
$ sudo apt install php7.2-cli php7.2-xml php7.2-mysql 
$ sudo apt install php7.3-cli php7.3-xml php7.3-mysql 
$ sudo apt install php7.3-cli php7.4-xml php7.4-mysql  
$ sudo apt install php7.3-cli php8.0-xml php8.0-mysql  

Finally. অবশেষে, আপনার সিস্টেমে এটির মতো আপনার ডিফল্ট পিএইচপি সংস্করণটি যাচাই করুন।

$ php -v 

উবুন্টুতে ডিফল্ট পিএইচপি সংস্করণ সেট করুন

You. আপনি আপডেট-বিকল্প কমান্ডের সাহায্যে সিস্টেমে ডিফল্ট পিএইচপি সংস্করণটি সেট করতে পারেন, সেট করার পরে, পিএইচপি সংস্করণটি নীচের হিসাবে নিশ্চিত করার জন্য চেক করুন।

------------ Set Default PHP Version 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
------------ Set Default PHP Version 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
------------ Set Default PHP Version 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
------------ Set Default PHP Version 8.0 ------------
$ sudo update-alternatives --set php /usr/bin/php8.0

৮. পিএইচপি সংস্করণ সেট করতে যা অ্যাপাচি ওয়েব সার্ভারের সাথে কাজ করবে, নীচের কমান্ডগুলি ব্যবহার করুন। প্রথমে a2dismod কমান্ড দিয়ে বর্তমান সংস্করণটি অক্ষম করুন এবং তারপরে a2enmod কমান্ডের সাহায্যে আপনার পছন্দটি সক্ষম করুন।

----------- Disable PHP Version ----------- 
$ sudo a2dismod php5.6
$ sudo a2dismod php7.0
$ sudo a2dismod php7.1
$ sudo a2dismod php7.2
$ sudo a2dismod php7.3
$ sudo a2dismod php7.4
$ sudo a2dismod php8.0

----------- Enable PHP Version ----------- 
$ sudo a2enmod php5.6
$ sudo a2enmod php7.1
$ sudo a2enmod php7.2
$ sudo a2enmod php7.3
$ sudo a2enmod php7.4
$ sudo a2enmod php8.0

----------- Restart Apache Server ----------- 
$ sudo systemctl restart apache2

9. একটি সংস্করণ থেকে অন্য সংস্করণে স্যুইচ করার পরে, নীচের কমান্ডটি চালিয়ে আপনি আপনার পিএইচপি কনফিগারেশন ফাইলটি সন্ধান করতে পারেন।

------------ For PHP 5.6 ------------
$ sudo update-alternatives --set php /usr/bin/php5.6
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.0 ------------
$ sudo update-alternatives --set php /usr/bin/php7.0
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.1 ------------
$ sudo update-alternatives --set php /usr/bin/php7.1
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.2 ------------
$ sudo update-alternatives --set php /usr/bin/php7.2
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.3 ------------
$ sudo update-alternatives --set php /usr/bin/php7.3
$ php -i | grep "Loaded Configuration File"

------------ For PHP 7.4 ------------
$ sudo update-alternatives --set php /usr/bin/php7.4
$ php -i | grep "Loaded Configuration File"

------------ For PHP 8.0 ------------
$ sudo update-alternatives --set php /usr/bin/php8.0
$ php -i | grep "Loaded Configuration File"

তুমিও পছন্দ করতে পার:

  1. লিনাক্স কমান্ড লাইনে পিএইচপি কোডগুলি কীভাবে ব্যবহার এবং কার্যকর করতে হবে
  2. 12 টি দরকারী পিএইচপি কমান্ডলাইন ব্যবহার প্রতিটি লিনাক্স ব্যবহারকারীকে অবশ্যই জানতে হবে
  3. এইচটিটিপি শিরোনামে পিএইচপি সংস্করণটি কীভাবে আড়াল করবেন

এই নিবন্ধে, আমরা উবুন্টু এবং এর ডেরাইভেটিভগুলিতে পিএইচপি-র সমস্ত সমর্থিত সংস্করণ কীভাবে ইনস্টল করব তা দেখিয়েছি। আপনার যদি ভাগ করার কোনও প্রশ্ন বা চিন্তা থাকে তবে নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে এটি করুন।