Како инсталирати ПХП 7.4 на Убунту 20.04 ЛТС


ПХП КСНУМКС је значајно ажурирање ПХП језика које је „званично“ објављено 28. новембра 2019. Ово је од сада стандардна надоградња са постојећег издања ПХП 7.3 на ПХП 7.4, што је последња верзија у серији 7 ПХП која доноси у функцијама стрелица за чистије једнолиније, претходно учитавање за побољшане перформансе, укуцана својства у класама, побољшане варијансе типа, оператор ширења у низовима и још много тога.

У следећем туторијалу научићете како да инсталирате ПХП 7.4 на Убунту 20.04 ЛТС Фоцал Фосса увозом Ондреј Суры ППА репозиторијума, одржавача за ПХП на Дебиан-у, на коме се Убунту заснива, заједно са упутствима за инсталацију, надоградњу или уклањање.

Ажурирајте Убунту

Пре него што наставите, покрените ажурирање система да бисте били сигурни да су сви ваши пакети ажурирани како бисте избегли било какве конфликте током инсталације.

Инсталл зависности

Следеће зависности ће морати да се инсталирају да би се ПХП успешно инсталирао. Већина ових пакета је већ на вашем систему, али покретање команде може помоћи да се осигура да су инсталирани.

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

Увези Ондреј Суры ПХП ППА

Први задатак је да увезете реномирани ППА из Ондреј Суры, водећи одржаватељ ПХП-а на Дебиан-у, који такође одржава Убунту ППА. Оно што је одлично у вези са ППА, не можете само да инсталирате ПХП 7.4 већ и новије верзије као што су 8.0, 8.1 и евентуално 8.2.

реклама

Увезите ППА користећи следећу команду.

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

Када завршите, добра је идеја да освежите своја АПТ спремишта јер ППА може донети додатне надоградње постојећих зависности.


sudo apt update

Након увоза ППА и покретања ажурирања, требало би да видите неколико пакета које је потребно ажурирати; покрените надоградњу сада.

sudo apt upgrade

Инсталирајте ПХП 7.4 са Апацхе опцијом

Ако покренете ан Апацхе ХТТП сервер, можеш покрените ПХП као Апацхе модул or ПХП-ФПМ.

Види такође  Како инсталирати Авидемук на Убунту 22.10/22.04/20.04

Инсталирајте Апацхе модул

Да бисте инсталирали ПХП 8 као Апацхе модул, унесите следећу команду.

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

Када се инсталација заврши, поново покрените Апацхе сервер да бисте учитали нови ПХП модул.

реклама

sudo systemctl restart apache2

Инсталирајте Апацхе са ПХП-ФПМ-ом

ПХП-ФПМ (акроним од ФастЦГИ Процесс Манагер) је веома популаран алтернативни ПХП (Хипертекст процесор) Имплементација ФастЦГИ.

Да бисте инсталирали ПХП-ФПМ помоћу следећих команди.

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

Напомена, ПХП-ФПМ подразумевано није омогућен за Апацхе. Морате га омогућити следећом командом.

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

На крају, поново покрените Апацхе.


sudo systemctl restart apache2

Проверите да ли ПХП-ФПМ ради:

sudo systemctl status php7.4-fpm

Пример резултата:

реклама

Како инсталирати ПХП 7.4 на Убунту 20.04 ЛТС

Као подсетник да видите која је верзија ПХП 7.4 инсталирана на вашем систему, користите следећу команду.

php --version

Пример резултата:

Како инсталирати ПХП 7.4 на Убунту 20.04 ЛТС

Инсталирајте ПХП 7.4 са Нгинк опцијом

Нгинк не садржи изворну ПХП обраду као други веб сервери као што је Апацхе. Да бисте руковали ПХП датотекама, морате инсталирати ПХП-ФПМ „фастЦГИ процес менаџер“.

Прво, проверите да ли има ажурирања на вашем систему и инсталирајте ПХП-ФПМ, нативно инсталирајући потребне ПХП пакете.

У свом терминалу користите следећу команду да бисте инсталирали ПХП 7.4 и ПХП 7.4-ФПМ.

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

Једном инсталиран, ПХП-ФПМ услуга се аутоматски покреће и можете проверити статус да бисте били сигурни да ради у реду.

реклама


sudo systemctl status php7.4-fpm

Пример резултата:

Како инсталирати ПХП 7.4 на Убунту 20.04 ЛТС

Мораћете да уредите блок Нгинк сервера и додате пример испод да би Нгинк обрадио ПХП датотеке.

Испод је пример свих блокова сервера који обрађују ПХП датотеке којима је потребна локација ~ .пхп$ аддед.

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

Тестирајте Нгинк да бисте се уверили да нема грешака са подешавањима направљеним са горњим кодом; Унесите следеће.

sudo nginx -t

Пример резултата:

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

Поново покрените Нгинк услугу да би инсталација била завршена.

реклама

sudo systemctl restart nginx

Као подсетник да видите која је верзија ПХП 7.4 инсталирана на вашем систему, користите следећу команду.

php --version

Пример резултата:


Како инсталирати ПХП 7.4 на Убунту 20.04 ЛТС

Коментари и закључак

У туторијалу сте научили како да инсталирате 7.4 на Убунту 20.04 ЛТС и да конфигуришете како да га користите са Апацхе-ом и Нгинк-ом.

Види такође  Како инсталирати МариаДБ 10.6 на Убунту 20.04 ЛТС

7.4 се сматра старим стабилним, док ПХП 8.0 достиже зрелост да буде стабилан; међутим, за оне који нису програмери и кориснике који инсталирају ПХП за покретање ЦМС система као што је ВордПресс, често ћете открити да програмери и даље ажурирају на серију ПХП 8.0/8.1, тако да је коришћење 7.4 солидна опција и још увек добро функционише иако је генерација иза. Сада.

Крај животног века ПХП 7.4 ће бити достигнут 28. новембра 2022, мигрирајући на ПХП 8.0.


Није оно што сте тражили? Покушајте да потражите додатне туторијале.

Оставите коментар