Hapi 1: Ndryshimi i konfigurimit të CustomBuild
Hapi 2: Vendosja e versioneve PHP
Hapi 3: Rikompilimi i PHP
Hapi 4: Vendosja e versioneve PHP
DirectAdmin ka mbështetje për ekzekutimin e dy versioneve PHP krahas njëri-tjetrit. Aktualisht, kombinimi më i popullarizuar është PHP 5.6 dhe 7.0. Në këtë mënyrë, ju mund të mbështesni si softuerin e vjetër, ashtu edhe softuerin shumë të ri dhe të përditësuar.
Në këtë tutorial, ne do të përdorim CustomBuild për të ekzekutuar dy versione PHP.
Përpara se të ndiqni këtë tutorial, do t'ju duhet të siguroheni që po ekzekutoni CustomBuild 2.0. Nëse nuk është kështu, ju lutemi verifikoni dhe përditësoni nëse është e nevojshme. Një udhëzues hap pas hapi se si ta bëni këtë mund të gjendet këtu .
Shënim : PHP 7 mbështetet vetëm nga DirectAdmin 1.50.1 dhe më të reja.
Hapi 1: Ndryshimi i konfigurimit të CustomBuild
Ka dy mënyra për të ndryshuar konfigurimin CustomBuild: modifikimi i drejtpërdrejtë i options.confskedarit ose përdorimi i linjës së komandës. Në këtë udhëzues, ne do të përdorim linjën e komandës.
Për të vendosur dy versionet PHP 5.6 dhe 7.0, fillimisht lundroni te dosja CustomBuild:
cd /usr/local/directadmin/custombuild
Hapi 2: Vendosja e versioneve PHP
Më pas, ekzekutoni komandat e mëposhtme për të vendosur versionet:
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php1_release 7.0
./build set php2_release 5.6
Shënim : Duke përdorur shembullin e mësipërm, të dy versionet PHP do të ekzekutohen në php-fpmmodalitet. Kjo kërkohet nëse jeni duke përdorur një përfaqësues të kundërt Nginx dhe Apache . Nëse nuk jeni duke përdorur një përfaqësues të kundërt, mund të ndryshoni modalitetin PHP nëse është e nevojshme.
Përdorimi i versioneve PHP më të vjetra se 5.6 dekurajohet fuqimisht pasi të gjithë kanë arritur në fund të jetës së tyre (EOL), kështu që nuk janë përditësuar apo mirëmbajtur më. Si i tillë, rekomandohet që të përdorni PHP 7 kurdo që të jetë e mundur, dhe të përdorni 5.6 thjesht për të qenë në gjendje të mbështesni përkohësisht aplikacionet e vjetra.
Hapni options.confskedarin:
cd /usr/local/directadmin/custombuild
vi options.conf
Verifikoni që rreshtat e parë përputhen ose ndodhin të paktën një herë në të gjithë skedarin:
php1_release=7.0
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm
Nëse jo, ju lutemi ekzekutoni përsëri komandat e mësipërme.
Hapi 3: Rikompilimi i PHP
Rikompiloni PHP dhe rishkruani konfigurimet:
./build php n
./build rewrite_confs
Kjo mund të zgjasë shumë, ju lutemi mos e ndërprisni procesin. Ndoshta është më mirë nëse i screenekzekutoni komandat në një seancë dhe shkëputeni ndërkohë që procesi po ekzekutohet në rast se seanca juaj SSH shkëputet ose ndërpritet.
Hapi 4: Vendosja e versioneve PHP
Tani jeni në gjendje të zgjidhni një version PHP për host virtual (faqe interneti). Të gjitha faqet e internetit që funksionojnë aktualisht në serverin tuaj DirectAdmin do të përdorin vlerën e caktuar për php1_release. Për të ndryshuar versionin PHP për faqe interneti, lundroni në Nivelin e Përdoruesit, zgjidhni emrin e domenit, klikoni "Konfigurimi i Domenit" nën "Llogaria juaj", kliko emrin e Domenit dhe lëvizni poshtë. Siç tregohet në pamjen e mëposhtme të ekranit, tani do të jeni në gjendje të zgjidhni një version PHP. Vini re se pas ndryshimit të versionit, mund të duhen deri në 1 minutë për të përpunuar ndryshimet. Një rinisje e planifikuar e serverit në internet shtohet në radhën e detyrave të DirectAdmin.

Faleminderit që lexuat udhëzuesin tonë. Tani keni një server DirectAdmin që ekzekuton dy versione PHP!