Tusaha Maqaalka
Kor u qaadista server-ka Linux ee mareegaha una gudubka nooc ka sarreeya PHP waxay ka dhigi doontaa bogagga shabakadda inay ka dhaqso badan yihiin noocii hore ee PHP, iyadoo sidoo kale hagaajinaysa amniga mareegaha.
Laakiin ka hor inta aan la cusboonaysiin nooca PHP, waxaa aad muhiim u ah in la ogaado in website-ku uu si buuxda ula jaan qaadayo deegaanka PHP ee la cusboonaysiinayo, sababtoo ah haddii bogga internetka aan la furi karin ama bogga aan si buuxda loo saari karin, waxay noqon doontaa dhib.
Sida loo cusboonaysiiyo nooca PHP ee degelka server Linux ah?
Qaybtani waxay sharraxaysaa tallaabooyinka gaarka ah ee lagu casriyeynayo server-ka CentOS 7.3 Linux laga bilaabo PHP 5.6.40 ilaa PHP 7.4.28.
Tallaabada 1: Hubi nooca PHP ee lagu rakibay server-ka Linux ee hadda jira ▼
php -v
Tallaabada 2: Dami php-fpm ▼
service php-fpm stop
Tallaabada 3: Ka saar PHP ▼
yum remove php-common
Tallaabada 4: Ku rakib isha EPEL ▼
yum install epel-release
Tallaabada 5: Ku rakib isha remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Tallaabada 6: Ku rakib yum-config-manager ▼
yum -y install yum-utils
Tallaabada 7: Adeegso yum-config-manager si aad u qeexdo kaydka php7.4 ee remi ▼
yum-config-manager –enable remi-php74
Tallaabada 8: Ku rakib oo cusbooneysii 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
Tallaabada 9: Hubi nooca PHP ee hadda jira ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Sida loo cusboonaysiiyo CWP7 si loo beddelo nooca PHP?
Haddii aad rakibtay guddiga xakamaynta CWP , fadlan iska indha tir tallaabooyinka kor ku xusan oo si fudud u raac casharka hoose si aad u beddesho nooca PHP.
Hadda CWP 7 waxay leedahay ikhtiyaarka beddelka PHP halkaasoo aad si fudud ugu beddeli karto nooc kale oo PHP ah oo aad dib ugu soo celin karto cutubyada loo baahan yahay.
Guddiga xakamaynta CWP, dhagsii dhinaca bidix → Dejinta PHP → Beddelaha Nooca PHP: Gacanta ku dooro nooca PHP 7.4.28 ▼

- Guji beddelka nooca PHP (halkan waxaad ka heli doontaa nooca PHP ee server-ka iyo cutubyada la soo ururiyey ee server-kaaga hadda lagu soo ururiyey).
- Ka dooro nooca PHP ee aad rabto inaad ka soo ururiso liiska hoos-u-hoosaadka ah, ka dibna riix Next.
- Isku-duwaha PHP, waxaad ku dari kartaa ama ka saari kartaa cutubyada sida aad rabto.
- Guji Start Compiler, iskudubariduhuna wuxuu bilaabi doonaa inuu ka shaqeeyo gadaasha.
- Isku-dubbaridiyuhu wuxuu qaadanayaa 5 ilaa 20 daqiiqo inuu ku dhammaystiro, iyadoo ku xidhan qaybaha aad rakibtay iyo awoodda CPU.
- Waxaad dib u eegi kartaa 15 daqiiqo gudahood oo aad hubiso nooca PHP iyo modules aad hadda ku haysato CWP – PHP Version Switch.
- Mareegtaada iyo CWP waxay u shaqayn doonaan sidii caadiga ahayd inta lagu guda jiro ururinta, iyo nooca PHP waa la cusboonaysiin doonaa ka dib marka la soo koobo.
Waxaad ka hubin kartaa diiwaanka isku-darka PHP ee faylka:
/var/log/php-rebuild.log
Haddii aad rabto inaad la socoto isku-duwaha, isticmaal amarkan qolofka:
tail -f /var/log/php-rebuild.log
Sida loo cusboonaysiiyo oo loo beddelo nooca PHP gudaha CWPYouTubetutorial video
Halkan waxaa ah tababbarka fiidiyaha YouTube ee ku saabsan sida loo cusboonaysiiyo nooca PHP ee degelkaaga ee guddiga xakamaynta CWP:
Sidee loogu daraa calamada dhisitaanka caadada u ah beddelka PHP?
Tan waxaa lagu samayn karaa iyadoo la tafatirayo faylka qaabeynta ee ku yaal:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Tusaale:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Dhammaadka faylkan, waxaanu ku daraynaa:
[shmop-test] default=0 option="--enable-shmop"
- oo ku yaal xajin labajibbaaran
[shmop-test], waxaad abuurtaa magaca loo isticmaali doono dhismaha, kaas oo ah inuu ahaado mid gaar ah oo aan horay loogu qeexin faylka. - Xulashooyinka, waxaad u baahan tahay inaad qeexdo dhisidda calanka.
- Tafatirka ka dib, waxaad ka dhisi kartaa PHP cusub ka beddelka nooca CWP PHP.
- Ogsoonow in cusboonaysiinta CWP ay dib u qori doonaan faylkan!
Waxaan rajeynayaa in maqaalka "Sidee loo Cusbooneysiiyaa Nooca PHP ee Mareegta ee Server-ka Linux? CWP7 Nooca PHP Switcher" ee lagu wadaagay baloogga Chen Weiliang ( https://www.chenweiliang.com/ ) uu ku caawin doono.
Xor ayaad u tahay inaad la wadaagto xiriirkan maqaalka: https://www.chenweiliang.com/cwl-27807.html
