Jak zainstalować PHP 7.2, Apache 2.4, mysql 5.6 na Centos/Rhel 7.5 i 6.9

Jak zainstalować PHP 7.2, Apache 2.4, mysql 5.6 na Centos/Rhel 7.5 i 6.9

Zespół PHP wydał aktualizację wersji 7.2. Który ma wiele zmian i ulepszeń niż w porównaniu z wersją 5.X. Ten artykuł pomoże Ci zainstalować PHP 7 Apache 2.4 i Mysql 5.6 w systemach operacyjnych Centos/RHEL 7 i 6. Ten samouczek został przetestowany z CentoS 7.4, więc wszystkie polecenie usług są używane z SystemCtl. Użytkownicy Centos 6 zmieniają wszystko Systemctl Korespondencja polecenia praca Komenda.

Zalecany artykuł:

  • 15 najlepszych wskazówek bezpieczeństwa dla stosu lampy (Apache-Mysql-Php) dla Linux

  • Krok 1 - Konfiguracja repozytorium Yum

    W pierwszym kroku zainstaluj wszystkie wymagane repozytoria mniam w systemie używanym w pozostałych samouczkach dla różnych instalacji. Dodawasz repozytoria RemI, EPEL, WebTatic i MySQL Community Server.

    Centos / Rhel 7

    Yum Instal Epel -Release RPM -uvh http: // obroty.Famillecollet.COM/Enterprise/Remi-Rulease-7.RPM RPM -uvh http: // repo.Mysql.com/mysql-community-release-EL7-7.Noarch.RPM 

    Centos / Rhel 6

    Yum Instal Epel -Release RPM -uvh http: // obroty.Famillecollet.COM/Enterprise/Remi-Rulease-6.RPM RPM -uvh http: // repo.Mysql.com/mysql-community-release-el6-5.Noarch.RPM 

    Krok 2 - Zainstaluj PHP 7.2

    Teraz zainstaluj pakiety PHP 7 z repozytorium WebTatic RPM za pomocą następującego polecenia.

    yum --enablerepo = REMI-PHP72 instaluj php 

    Teraz zainstaluj wymagane moduły PHP. Użyj następującego polecenia, aby wymienić dostępne moduły w repozytoriach Yum.

    yum --enablerepo = REMI-PHP72 Wyszukaj php 

    Teraz sprawdź wszystkie wymienione moduły w powyższym poleceniu i zainstaluj wymagane moduły takie jak poniżej.

    yum --enablerepo = resi-pHP72 instaluj php-mysql php-xml \ php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt 

    Krok 3 - Zainstaluj Apache 2.4

    Apache (HTTPD) to najpopularniejszy serwer WWW używany w systemach Linux. Zainstalujmy Apache Web Server za pomocą następującego polecenia z włączaniem repozytoriów EPEL i Remi Yum.

    yum --enablerepo = epel, RESI instal httpd 

    Teraz uruchom usługę HTTPD i włącz uruchomienie u rozruchu za pomocą poniższych poleceń.

    Systemctl start httpd.Service Systemctl Włącz HTTPD.praca 

    Krok 4 - Zainstaluj MySQL 5.6

    W kroku 1 zainstalowaliśmy już wymagane repozytorium mniam w twoim systemie. Użyjmy następującego polecenia, aby zainstalować serwer MySQL w systemie. Jeśli chcesz zainstalować MySQL 5.7 Odwiedź ten samouczek.

    Yum Instal MySQL-Server 

    Zastosuj bezpieczeństwo na MySQL, a także ustaw hasło użytkownika root.

    SystemCtl Start MySqld.Service Mysql_Secure_Instalation 

    Teraz uruchom ponownie usługę MySQL i umożliwić rozpoczęcie uruchomienia systemu.

    Systemctl restartuj mysqld.Service SystemCtl Włącz MySQLD.praca 

    Krok 5 - Otwarty port w zaporze

    Wreszcie otwórz porty zapory dla usług HTTP (80) i HTTPS (443) za pomocą następującego polecenia.

    firewall-cmd --Permanent --zone = public --add-service = http firewall-cmd --Permanent --zone = public --add-service = https firewall-cmd--reload 

    Krok 6 - Sprawdź zainstalowaną wersję

    Sprawdźmy zainstalowane wersje pakietów w systemie za pomocą następujących poleceń jeden po drugim.

    php -v php 7.2.0 (CLI) (Zbudowany: 28 listopada 2017 20:22:21) (NTS) Copyright (C) 1997-2017 Grupa PHP Zend Engine V3.2.0, Copyright (c) 1998-2017 Zend Technologies 
    Wersja serwera httpd -v: Apache/2.4.6 (Centos) Serwer Zbudowany: 19 listopada 2015 21:43:13 
    mysql -v mysql ver 14.14 Dystrybucja 5.6.28, dla Linux (x86_64) za pomocą opakowania edytline 

    Teraz pomyślnie skonfigurowałeś konfigurację lampy na Centos / Rhel 7.4 i 6.9 systemów.

    Zalecany artykuł:

  • 15 najlepszych wskazówek bezpieczeństwa dla stosu lampy (Apache-Mysql-Php) dla Linux