PHP jest skryptowym językiem programowania, który jest instalowany domyślnie wraz z pozostałymi standardowymi komponentami systemu operacyjnego CentOS 7. Jednak aktualizacje dla tej platformy są dość rzadkie, więc użytkownicy muszą pracować ze starą wersją PHP 5. Nowa kompilacja PHP 7 będzie dostępna dopiero po samodzielnym załadowaniu odpowiednie repozytoria i dalsza instalacja wszystkich bibliotek. W dzisiejszym artykule krok po kroku i jak najdokładniej spróbujemy opisać ten proces.
Treść
Podobnie jak większość oprogramowania w CentOS, PHP 7 jest instalowany poprzez wprowadzenie odpowiednich poleceń w klasycznej konsoli. Użytkownik nie musi znać zasad działania wszystkich algorytmów, ponieważ konieczne będzie tylko wprowadzenie określonych linii w „Terminalu” . Przełamaliśmy całą procedurę na kroki, aby uprościć zadanie niedoświadczonym użytkownikom. Zacznijmy od pierwszej akcji.
Wszystkie komponenty PHP 7 są przechowywane w dwóch repozytoriach, których domyślnie brakuje w systemie operacyjnym CentOS 7. Użytkownik musi je dodać, upewniając się, że istnieje aktywne połączenie internetowe.
Chcemy zwrócić uwagę tych użytkowników, którzy zainstalowali phpMyAdmin na swoim komputerze. Podczas tej procedury repozytoria omówione poniżej są również dodawane, więc możesz pominąć ten krok. Aby uzyskać szczegółowe instrukcje dotyczące instalowania phpMyAdmina, zapoznaj się z naszym innym artykułem pod następującym linkiem i kontynuujemy dodawanie bibliotek do systemu operacyjnego.
Więcej szczegółów: Instalowanie phpMyAdmina w CentOS 7
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
i naciskając klawisz Enter . sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
. Gdy zostaniesz poproszony o potwierdzenie dodania nowych plików, zawsze zgadzaj się z tym, wybierając opcję odpowiedzi y . Ponadto zalecamy uważne przeczytanie tekstu wyświetlanego w konsoli: czasami wskazuje na wystąpienie pewnych błędów. Ich szybkie wykrywanie i korygowanie pomoże uniknąć problemów w przyszłości.
Twórcy repozytorium Remi twierdzą, że konieczne jest dodanie do systemu pakietów opartych na RPM. Obejmuje to skryptowy język programowania PHP. Po wykonaniu pierwszego kroku kilka wersji PHP powinno być dostępnych w CentOS 7, dlatego musisz przełączyć się na najnowszy:
ls /etc/yum.repos.d/remi*
. Proponujemy zapoznać się z innymi właściwościami używanego narzędzia w naszym oddzielnym materiale poniżej. Zobacz także: Przykłady poleceń systemu Linux
sudo vi /etc/yum.repos.d/remi-php71.repo
, gdzie vi jest edytorem, a /etc/yum.repos.d/remi-php71.repo
jest ścieżką do pliku konfiguracyjnego . [remi-php00]
, gdzie 00 jest wersją PHP i zmień wartość „enabled” na 1
. Chcemy zauważyć, że powyżej poleciliśmy edytor tekstu nano . Domyślnie jest on nieobecny w systemie, ale dodany za pomocą jednego sudo yum install nano
polecenia sudo yum install nano
. W niektórych przypadkach rozwiązanie to będzie znacznie wygodniejsze vi .
Dodanie i aktywacja wszystkich komponentów zakończyła się powodzeniem, pozostaje jedynie skompilowanie samego PHP 7, abyś mógł rozpocząć pracę z tym językiem programowania. Odbywa się to poprzez wprowadzenie odpowiednich poleceń do konsoli.
sudo yum update
. sudo yum install php php-fpm php-gd php-mysql
. Sprawdzanie używanej wersji PHP jest dostępne w dowolnym momencie, wpisując komendę php00 -v
lub php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
, gdzie 00 w obu przypadkach jest właściwą wersją PHP.
Procedura instalacji została pomyślnie zakończona. Należy pamiętać, że przejście na nową wersję jest obowiązkowym procesem. Dodatkowo musisz ponownie uruchomić używane serwery WWW, jeśli takie istnieją, ale nie dotyczy to Apache. W przypadku Nginx wpisz sudo systemctl restart php-fpm
.