Sådan aktiveres flere versioner af PHP på cPanel 11.52

En af de største forbedringer for den seneste EA4 er understøttelsen af ​​flere PHP-versioner. Dette gør det muligt for serveren at køre op til tre PHP versioner parallelt, nemlig PHP54, PHP55 og PHP56 med de nødvendige moduler. Det giver dig også mulighed for at køre og hurtigt opdatere domænerne med forskellige PHP-versioner ved hjælp af MultiPHP Manager værktøj, der leveres i WHM-grænsefladen.

Disse forbedres også med automatisk opgraderinger for at sikre, at dine PHP-applikationer opdateres og sikres.

CPanel 11.52 giver både EA3 og EA4 support. For at aktivere MultiPHP-understøttelsen skal vi opgradere EA (EasyApache) softwaren til EA4.

Opgradering af EA3 til EA4

Før du opgraderer til EA4, er der visse ting at tage sig af.

1. Du skal sørge for, at RPMUP-nøgle er værdi den sat til daglig i /etc/cpupdate.conf

[Email protected] [~] # grep RPMUP /etc/cpupdate.conf
RPMUP = dagligt

Dette sikrer, at din server automatisk modtager opdateringer til RPM.

2. Naviger nu til "Opdateringsindstillinger"Fanen i WHM (Startside >> Serverkonfiguration >> Opdateringsindstillinger) og sørg for, at indstillingerne for operativsystempakkeopdateringer er indstillet til Automatisk. Den bliver som standard indstillet til automatisk, hvis den ikke ændres.

Konvertering fra EA3 til EA4

Du kan køre følgende script for at opgradere fra EA3 til EA4. Men sørg for at køre dette script som root-bruger.

/ scripts / migrate_ea3_to_ea4 -run

[Email protected] [~] # / scripts / migrate_ea3_to_ea4 -run
Denne handling vil installere en teknologi Preview-udgivelse af EasyApache4 til cPanel & WHM. Det betyder at du forstår følgende:
• Ikke alle funktioner i cPanel & WHM er i drift.
• Ikke alle EasyApache-funktioner er inkluderet i teknologividen.
• Funktioner og funktionalitet i udgivelsen kan ændre sig over tid.
• Vi vil kun løse alvorlige eller kritiske problemer.
• Sikkerhedsbidrag er ikke tilgængelige.
Ønsker du at fortsætte? [Y / N] y

Når du skriver 'ja' for at fortsætte. Følgende pakker vil blive installeret på serveren.

Afhængigheder Løst

================================================== ================================================== ===========================================
Package Arch Version Repository Størrelse
================================================== ================================================== ===========================================
Installation:
ea-cpanel-værktøjer x86_64 1.0-3.1 EA4 5.5 k
ea-profiler-cpanel x86_64 1.0-21.1 EA4 6.7 k
yum-plugin-universal-kroge x86_64 0.1-7.7 EA4 7.6 k

Transaktionsoversigt
================================================== ================================================== ===========================================

Det tager et par minutter at fuldføre installationsprocessen. Efter installationen laster EA4 en brugerdefineret profil af Apache 2.4 med minimale installationer, herunder de grundlæggende moduler, som du skal bruge til at køre en minimal webserver. Det vil kun have en PHP-version tilgængelig, og det vil være PHP 5.5, som er standard PHP-versionen i cPanel 11.52-installationer.
EA4 giver desuden seks profiler. Du kan navigere til EasyApache 4 afsnit i WHM-grænsefladen (Hjem »Software» EasyApache 4) for at se alle tilgængelige profiler og installere den mest hensigtsmæssige til din produktionsserver.

EA profiler

Du kan enten levere de nødvendige profiler fra WHM-grænsefladen selv, eller du kan bruge kommandolinjeværktøjerne til installationer.

Sådan installerede jeg min krævede EA4-profil fra CLI. Alle tilgængelige profiler er til stede i "/ Etc / cpanel / ea4 / profiler /"Mappen.

[Email protected] [/ etc / cpanel / ea4 / profiler / cpanel] # ll
Total 40
drwxr-xr-x 2 rod rod 4096 Jan 12 08: 28 ./
drwxr-xr-x 4 rod rod 4096 Jan 12 08: 28 ../
-rw-r-r- 1 rod rod 4291 Dec 15 15: 28 allphp.json
-rw-r-r- 1 rod rod 4255 Dec 15 15: 28 allphp-opcache.json
-rw-r-r- 1 rod rod 1846 Dec 15 15: 28 default.json
-rw-r-r- 1 rod rod 1801 Dec 15 15: 28 mpm_itk.json
-rw-r-r- 1 rod rod 600 Dec 15 15: 28 nophp.json
-rw-r-r- 1 rod rod 1830 Dec 15 15: 28 ruid2.json

Jeg foretrak at installere default.json (cPanel Default) profil. Dette er standard Apache-pakken med up-to-date PHP og moduler. Denne pakke kan være vært for flere websteder og brugere. Dette omfatter tre PHP-pakker, nemlig PHP54, PHP55, PHP56 med minimum, men nødvendige moduler.

Sådan gjorde jeg det på CLI!

[Email protected] [/ etc / cpanel / ea4 / profiler / cpanel] # / usr / local / bin / ea_install_profile -installér default.json

================================================== =============================
Package Arch Version Repository
Størrelse
================================================== ==============================
Installation:
ea-apache24-mod_cgid x86_64 2.4.18-1.1 EA4 35 k
ea-apache24-mod_mpm_worker x86_64 2.4.18-1.1 EA4 38 k
ea-php54 x86_64 1.1-10.7 EA4 4.1 k
ea-php54-php-bcmath x86_64 5.4.45-7.7 EA4 56 k
ea-php54-php-kalender x86_64 5.4.45-7.7 EA4 44 k
ea-php54-php-cli x86_64 5.4.45-7.7 EA4 2.6 M
ea-php54-php-fælles x86_64 5.4.45-7.7 EA4 360 k
ea-php54-php-curl x86_64 5.4.45-7.7 EA4 57 k
ea-php54-php-ftp x86_64 5.4.45-7.7 EA4 50 k
ea-php54-php-gd x86_64 5.4.45-7.7 EA4 125 k
ea-php54-php-mcrypt x86_64 5.4.45-7.7 EA4 46 k
ea-php54-php-mysqlnd x86_64 5.4.45-7.7 EA4 172 k
ea-php54-php-pdo x86_64 5.4.45-7.7 EA4 97 k
ea-php54-php-posix x86_64 5.4.45-7.7 EA4 42 k
ea-php54-php-stik x86_64 5.4.45-7.7 EA4 52 k
ea-php54-php-xml x86_64 5.4.45-7.7 EA4 156 k
ea-php54-runtime x86_64 1.1-10.7 EA4 14 k
ea-php55 x86_64 1.1-10.7 EA4 3.6 k
ea-php55-php-xml x86_64 5.5.30-7.7 EA4 158 k
ea-php56 x86_64 1.1-10.7 EA4 3.7 k
ea-php56-php-bcmath x86_64 5.6.16-5.7 EA4 57 k
ea-php56-php-kalender x86_64 5.6.16-5.7 EA4 46 k
ea-php56-php-cli x86_64 5.6.16-5.7 EA4 2.6 M
ea-php56-php-xml x86_64 5.6.16-5.7 EA4 159 k
ea-php56-runtime x86_64 1.1-10.7 EA4 13 k
================================================== ==============================

Disse mange pakker vil blive installeret. Det tager lidt tid at afslutte.

Nu kan jeg gøre brug af MultiPHP support aktiveret i vores server. Du kan vælge MultiPHP Manager værktøj fra WHM (Hjem »Software» MultiPHP Manager)
at nemt konfigurere standard server PHP version og også ændre individuelle domæne PHP versioner efter behov.

multiphp

custom-php

Du kan endda ændre de grundlæggende PHP & INI indstillinger for de installerede versioner ved hjælp af MultiPHP INI editor værktøj.

phpvariables

Nu kan du se, hvor nemt det er at installere og administrere flere PHP-versioner på cPanel 11.52-serveren. Jeg håber, at denne artikel er informativ og nyttig for dig. Tak, der henviser til dette :). Jeg vil sætte pris på dine værdifulde kommentarer og forslag til dette.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.