როგორ დააინსტალიროთ PHP 7.4 Ubuntu 20.04 LTS-ზე

PHP 7.4 არის PHP ენის მნიშვნელოვანი განახლება, რომელიც "ოფიციალურად" გამოვიდა 28 წლის 2019 ნოემბერს. ეს არის სტანდარტული განახლება ამიერიდან არსებული PHP 7.3 გამოშვებიდან PHP 7.4-მდე, რომელიც არის 7 PHP სერიის ბოლო ვერსია, რომელიც მოაქვს. ისრის ფუნქციებში უფრო სუფთა ერთი ლაინერებისთვის, წინასწარ ჩატვირთვა გაუმჯობესებული მუშაობისთვის, კლასებში აკრეფილი თვისებები, გაუმჯობესებული ტიპების ვარიაციები, გავრცელების ოპერატორი მასივებში და მრავალი სხვა.

შემდეგ გაკვეთილზე თქვენ შეისწავლით თუ როგორ დააინსტალიროთ PHP 7.4 Ubuntu 20.04 LTS Focal Fossa-ზე Ondřej Surý PPA საცავი, Debian-ზე PHP-ის შემნახველის იმპორტით, რომელსაც Ubuntu ეფუძნება, ინსტალაციის, განახლების ან წაშლის ინსტრუქციებთან ერთად.

განახლება Ubuntu

სანამ გააგრძელებთ, გაუშვით სისტემის განახლება, რათა დარწმუნდეთ, რომ თქვენი ყველა პაკეტი განახლებულია, რათა თავიდან აიცილოთ კონფლიქტები ინსტალაციის დროს.

დამოკიდებულებების დაყენება

შემდეგი დამოკიდებულებების დაყენება დაგჭირდებათ PHP-ის წარმატებით ინსტალაციისთვის. ამ პაკეტების უმეტესობა უკვე თქვენს სისტემაშია, მაგრამ ბრძანების გაშვება დაგეხმარებათ დარწმუნდეთ, რომ ისინი დაინსტალირებულია.

sudo apt install software-properties-common apt-transport-https -y

Ondřej Surý PHP PPA იმპორტი

პირველი ამოცანაა ცნობილი PPA-ს იმპორტი ონდრეი სური, PHP-ის წამყვანი შემსრულებელი Debian-ზე, რომელიც ასევე ინარჩუნებს Ubuntu PPA-ს. რაც შესანიშნავია PPA-სთან დაკავშირებით, შეგიძლიათ არა მხოლოდ დააინსტალიროთ PHP 7.4, არამედ უფრო ახალი ვერსიები, როგორიცაა 8.0, 8.1 და საბოლოოდ 8.2.

რეკლამა

იმპორტი PPA შემდეგი ბრძანების გამოყენებით.

sudo add-apt-repository ppa:ondrej/php -y

დასრულების შემდეგ, კარგი იდეაა განაახლოთ თქვენი APT საცავი, რადგან PPA-მ შეიძლება მოიტანოს დამატებითი განახლებები არსებულ დამოკიდებულებებზე.

sudo apt update

PPA-ს იმპორტისა და განახლების გაშვების შემდეგ, თქვენ უნდა ნახოთ რამდენიმე პაკეტი, რომელიც საჭიროებს განახლებას; განახორციელეთ განახლება ახლა.

sudo apt upgrade

დააინსტალირეთ PHP 7.4 Apache Option-ით

თუ თქვენ აწარმოებთ Apache HTTP სერვერი, თქვენ შეგიძლიათ გაუშვით PHP როგორც Apache მოდული or PHP-FPM.

იხილეთ ასევე  როგორ დააინსტალიროთ Python 3.8 Ubuntu 22.04/20.04-ზე

დააინსტალირეთ Apache Module

იმისათვის, რომ დააინსტალიროთ PHP 8, როგორც Apache მოდული, შეიყვანეთ შემდეგი ბრძანება.

sudo apt install php-7.4 libapache2-mod-php7.4 -y

ინსტალაციის დასრულების შემდეგ, გადატვირთეთ თქვენი Apache სერვერი ახალი PHP მოდულის ჩატვირთვისთვის.

რეკლამა
sudo systemctl restart apache2

დააინსტალირეთ Apache PHP-FPM-ით

PHP-FPM (FastCGI პროცესის მენეჯერის აკრონიმი) არის ძალიან პოპულარული ალტერნატიული PHP (ჰიპერტექსტის პროცესორი) FastCGI განხორციელება.

დააინსტალირეთ PHP-FPM შემდეგი ბრძანებებით.

sudo apt install php7.4-fpm libapache2-mod-fcgid

შენიშვნა, ნაგულისხმევად, PHP-FPM არ არის ჩართული Apache-სთვის. თქვენ უნდა ჩართოთ იგი შემდეგი ბრძანებით.

sudo a2enmod proxy_fcgi setenvif && sudo a2enconf php7.4-fpm

და ბოლოს, გადატვირთეთ Apache.

sudo systemctl restart apache2

დარწმუნდით, რომ PHP-FPM მუშაობს:

sudo systemctl status php7.4-fpm

მაგალითი გამომავალი:

რეკლამა
როგორ დააინსტალიროთ PHP 7.4 Ubuntu 20.04 LTS-ზე

შეგახსენებთ, რომ ნახოთ PHP 7.4-ის რომელი ვერსიაა დაინსტალირებული თქვენს სისტემაში, გამოიყენეთ შემდეგი ბრძანება.

php --version

მაგალითი გამომავალი:

როგორ დააინსტალიროთ PHP 7.4 Ubuntu 20.04 LTS-ზე

დააინსტალირეთ PHP 7.4 Nginx ოფციით

ნინიქსი არ შეიცავს მშობლიურ PHP დამუშავებას, როგორც სხვა ვებ სერვერები, როგორიცაა Apache. PHP ფაილების დასამუშავებლად, თქვენ უნდა დააინსტალიროთ PHP-FPM "fastCGI პროცესის მენეჯერი".

პირველ რიგში, შეამოწმეთ განახლებები თქვენს სისტემაში და დააინსტალირეთ PHP-FPM, დაინსტალირებთ საჭირო PHP პაკეტებს.

თქვენს ტერმინალში გამოიყენეთ შემდეგი ბრძანება PHP 7.4 და PHP 7.4-FPM ინსტალაციისთვის.

sudo apt install php7.4 php7.4-fpm php7.4-cli -y

ინსტალაციის შემდეგ, PHP-FPM სერვისი ავტომატურად იწყება და შეგიძლიათ შეამოწმოთ სტატუსი, რათა დარწმუნდეთ, რომ ის კარგად მუშაობს.

რეკლამა
sudo systemctl status php7.4-fpm

მაგალითი გამომავალი:

როგორ დააინსტალიროთ PHP 7.4 Ubuntu 20.04 LTS-ზე

თქვენ დაგჭირდებათ თქვენი Nginx სერვერის ბლოკის რედაქტირება და ქვემოთ მოცემული მაგალითის დამატება Nginx-ისთვის PHP ფაილების დასამუშავებლად.

ქვემოთ მოცემულია ყველა სერვერის ბლოკის მაგალითი, რომლებიც ამუშავებენ PHP ფაილებს, რომლებსაც ესაჭიროებათ მდებარეობა ~ .php$ დაემატა.

server {
 location ~ .php$ {
   include snippets/fastcgi-php.conf;
   fastcgi_pass unix:/run/php/php7.4-fpm.sock;
 }

შეამოწმეთ Nginx, რათა დარწმუნდეთ, რომ არ გაქვთ შეცდომები ზემოთ მოცემული კოდით გაკეთებულ კორექტირებაში; შეიყვანეთ შემდეგი.

sudo nginx -t

მაგალითი გამომავალი:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

გადატვირთეთ Nginx სერვისი, რომ ინსტალაცია დასრულდეს.

რეკლამა
sudo systemctl restart nginx

შეგახსენებთ, რომ ნახოთ PHP 7.4-ის რომელი ვერსიაა დაინსტალირებული თქვენს სისტემაში, გამოიყენეთ შემდეგი ბრძანება.

php --version

მაგალითი გამომავალი:

როგორ დააინსტალიროთ PHP 7.4 Ubuntu 20.04 LTS-ზე

კომენტარები და დასკვნა

გაკვეთილზე თქვენ ისწავლეთ როგორ დააინსტალიროთ 7.4 Ubuntu 20.04 LTS-ზე და დააკონფიგურიროთ როგორ გამოიყენოთ იგი Apache-სა და Nginx-თან.

იხილეთ ასევე  როგორ დააინსტალიროთ Tor ბრაუზერი Manjaro 21 Linux-ზე

7.4 ითვლება ძველ სტაბილურად, PHP 8.0 აღწევს სტაბილურობის სიმწიფეს; თუმცა, არადეველოპერებისთვის და მომხმარებლებისთვის, რომლებიც დააინსტალირებენ PHP-ს CMS სისტემების გასაშვებად, როგორიცაა WordPress, ხშირად ნახავთ, რომ დეველოპერები კვლავ განახლდებიან PHP 8.0/8.1 სერიებზე, ამიტომ 7.4-ის გამოყენება მყარი ვარიანტია და მაინც კარგად მუშაობს, მიუხედავად იმისა, რომ თაობა ჩამორჩება. ახლა.

PHP 7.4 სიცოცხლის ბოლომდე მიიღწევა 28 წლის 2022 ნოემბერს, მიგრაცია PHP 8.0-ზე.


არა ის, რასაც ეძებდით? სცადეთ მოძებნოთ დამატებითი გაკვეთილები.

დატოვე კომენტარი