Uhla lwemibhalo ye-athikili
iwebhusayithiLinuxIseva ithuthukisiwe ibe yinguqulo ephakeme yemvelo ye-PHP, futhi isivinini sokuvula ikhasi lewebhu sizoba izikhathi ezingu-3 kuya kwezi-5 ngokushesha kunenguqulo yangaphambilini ye-PHP, futhi ukuphepha kwewebhusayithi nakho kuyathuthukiswa.
Kodwa ngaphambi kokuthuthukisa inguqulo ye-PHP, kubaluleke kakhulu ukwazi ukuthi iwebhusayithi ihambisana ngokugcwele nemvelo ye-PHP okufanele ithuthukiswe, ngoba uma ikhasi lewebhu lingakwazi ukuvulwa noma ikhasi alikwazi ukulayishwa ngokugcwele, kuzoba nzima.
Ungayithuthukisa kanjani inguqulo ye-PHP yewebhusayithi kuseva ye-Linux?
Nasi isingeniso seseva ye-Linux CentOS7.3 Indlela eqondile yokuthuthukisa isuka ku-PHP5.6.40 iye ku-PHP7.4.28.
Isinyathelo sesi-1:Buka inguqulo ye-PHP efakwe kuseva ye-Linux yamanje▼
php -v
Isinyathelo sesi-2:vala php-fpm ▼
service php-fpm stop
Isinyathelo sesi-3:khipha php ▼
yum remove php-common
Isinyathelo sesi-4:Faka umthombo we-epel ▼
yum install epel-release
Isinyathelo sesi-5:Faka umthombo remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Isinyathelo sesi-6:Faka i-yum-config-manager ▼
yum -y install yum-utils
Isinyathelo sesi-7:Sebenzisa i-yum-config-manager ukuze ucacise i-remi's php7.4 repository▼
yum-config-manager –enable remi-php74
Isinyathelo sesi-8:Faka futhi uthuthukise i-php ▼
yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y
isinyathelo 9:Buka inguqulo yamanje ye-PHP ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Uyithuthukisa kanjani i-CWP7 ukuze ushintshe inguqulo ye-PHP?
umaFaka Iphaneli Yokulawula ye-CWPUma kunjalo, sicela uzibe lezi zinyathelo ezingenhla bese ulandela okokufundisa ngezansi ukuze ushintshe inguqulo ye-PHP.
Manje i-CWP 7 inenketho ye-PHP yokushintsha lapho ungashintshela khona enguqulweni ehlukile ye-PHP kalula kakhulu futhi uyihlanganise ngamamojula adingekayo.
KWIphaneli yokulawula ye-CWPChofoza kwesokunxele → Izilungiselelo ze-PHP → Isishintshi Senguqulo ye-PHP: Khetha mathupha inguqulo ye-PHP 7.4.28 ▼
- Chofoza isishintshi senguqulo ye-PHP (lapha uzothola inguqulo ye-PHP yeseva kanye namamojula ahlanganisiwe iseva yakho manje isihlanganiswe nawo).
- Khetha inguqulo ye-PHP ofuna ukuyihlanganisa kumenyu yokudonsela phansi, bese uchofoza Okulandelayo.
- Ku-PHP compiler, ungakwazi ukwengeza noma ukususa amamojula ngendlela ofuna ngayo.
- Chofoza okuthi Qala Inhlanganisela futhi umhlanganisi uzoqala ukusebenza ngemuva.
- Umhlanganisi uthatha imizuzu emi-5 ukuya kwengama-20 ukuqeda, kuye ngamamojula owafakile namandla e-CPU.
- Ungahlola futhi emizuzwini eyi-15 futhi uhlole ukuthi iyiphi inguqulo ye-PHP namamojula onawo manje ku-CWP - I-PHP Version Switch.
- Iwebhusayithi yakho ne-CWP zizosebenza njengenjwayelo ngesikhathi sokuhlanganiswa, futhi inguqulo ye-PHP izobuyekezwa ngemva kokuqedwa kokuhlanganiswa.
Ungahlola ilogi yokuhlanganisa ye-PHP efayeleni:
/var/log/php-rebuild.log
Uma ufuna ukuqapha umhlanganisi, sebenzisa lo myalo kugobolondo:
tail -f /var/log/php-rebuild.log
Ungathuthukisa kanjani futhi uguqule inguqulo ye-PHP ku-CWPYouTubeisifundo sevidiyo
Nasi isifundo sevidiyo se-YouTube sendlela yokuthuthukisa inguqulo ye-PHP yewebhusayithi yakho kusuka kuphaneli yokulawula ye-CWP:
Ungawengeza kanjani amafulegi wokwakha ngokwezifiso kusishintshi se-PHP?
Lokhu kungenziwa ngokuhlela ifayela lokumisa elitholakala kokuthi:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Isibonelo:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Ekupheleni kwaleli fayela, siyengeza:
[shmop-test] default=0 option="--enable-shmop"
- kubakaki abayisikwele
[shmop-test]
, udala igama elizosetshenziselwa ukwakha, okumele lihluke futhi lingachazwanga ngaphambilini efayeleni. - Ngaphansi kwezinketho, udinga ukuchaza amafulegi wokwakha.
- Ngemuva kokuhlela, ungakha i-PHP entsha kusuka kusishintshi senguqulo ye-CWP PHP.
- Qaphela ukuthi izibuyekezo ze-CWP zizosusa leli fayela!
I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabiwe "Indlela yokuthuthukisa inguqulo ye-PHP yewebhusayithi kuseva ye-Linux? CWP7PHP Isishintshi Senguqulo" ukukusiza.
Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-27807.html
Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!