Mitme PHP versiooni kasutamine DirectAdminis

DirectAdmin toetab kahe PHP versiooni kõrvuti käitamist. Praegu on populaarseim kombinatsioon PHP 5.6 ja 7.0. Nii saate toetada nii pärandtarkvara kui ka väga uut ja ajakohast tarkvara.

Selles õpetuses kasutame CustomBuildi kahe PHP versiooni käitamiseks.

Enne selle õpetuse järgimist peate veenduma, et kasutate CustomBuild 2.0. Kui see nii ei ole, kontrollige ja vajadusel värskendage. Üksikasjaliku juhendi selle kohta, kuidas seda teha, leiate siit .

Märkus . PHP 7 toetab ainult DirectAdmin 1.50.1 ja uuem versioon.

1. toiming: CustomBuildi konfiguratsiooni muutmine

CustomBuildi konfiguratsiooni muutmiseks on kaks võimalust: options.conffaili otse muutmine või käsurea kasutamine. Selles juhendis kasutame käsurida.

Kahe PHP versiooni 5.6 ja 7.0 seadistamiseks liikuge esmalt kausta CustomBuild:

cd /usr/local/directadmin/custombuild

2. samm: PHP versioonide seadistamine

Järgmisena käivitage versioonide määramiseks järgmised käsud:

./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php1_release 7.0
./build set php2_release 5.6

Märkus . Ülaltoodud näidet kasutades käivitatakse mõlemad PHP versioonid php-fpmrežiimis. See on vajalik, kui kasutate Nginxi ja Apache pöördpuhverserverit . Kui te ei kasuta pöördpuhverserverit, saate vajadusel PHP režiimi muuta.

PHP versioonide, mis on vanemad kui 5.6, kasutamine ei ole tungivalt soovitatav, kuna need kõik on jõudnud oma eluea lõppu (EOL), seega neid ei värskendata ega hooldata enam. Seetõttu on soovitatav kasutada PHP 7-t, kui vähegi võimalik, ja 5.6 ainult selleks, et saaksite ajutiselt toetada pärandrakendusi.

Ava options.conffail:

cd /usr/local/directadmin/custombuild
vi options.conf

Veenduge, et paar esimest rida ühtivad või esinevad failis vähemalt korra:

php1_release=7.0
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm

Kui ei, käivitage ülaltoodud käsud uuesti.

3. samm: PHP uuesti kompileerimine

Kompileerige PHP uuesti ja kirjutage konfiguratsioonid ümber:

./build php n
./build rewrite_confs

See võib võtta kaua aega, palun ärge katkestage protsessi. Võib-olla on kõige parem, kui käivitaksite käsud screenseansi jooksul ja eemaldaksite protsessi ajal, kui teie SSH-seanss katkeb või katkeb.

4. samm: PHP versioonide seadistamine

Nüüd saate valida PHP versiooni iga virtuaalse hosti (veebisaidi) kohta. Kõik teie DirectAdmini serveris praegu töötavad veebisaidid kasutavad väärtusele määratud väärtust php1_release. PHP versiooni muutmiseks veebisaidi kohta liikuge kasutaja tasemele, valige domeeni nimi, klõpsake jaotises "Teie konto" nuppu "Domeeni seadistamine", klõpsake domeeni nimel ja kerige alla. Nagu on näidatud alloleval ekraanipildil, saate nüüd valida PHP versiooni. Pange tähele, et pärast versiooni muutmist võib muudatuste töötlemiseks kuluda kuni 1 minut. Veebiserveri ajastatud taaskäivitamine lisatakse DirectAdmini ülesannete järjekorda.

Mitme PHP versiooni kasutamine DirectAdminis

Täname, et lugesite meie juhendit. Nüüd on teil DirectAdmini server, milles töötab kaks PHP versiooni!

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit