Akwụkwọ ndekọ ederede
A na-ejiHestiaCPMgbe ị na-ejikwa ihe nkesa gị, mgbe ụfọdụ ị nwere ike ime ka ụfọdụ ọrụ PHP nwere nkwarụ na ndabara, dị ka shell_exec, passthru, system, na exec.
Ọrụ ndị a dị ike nke ukwuu, mana ha na-ewetakwa ụfọdụ ihe egwu nchekwa, yabụ tupu ha enyere ha aka, jide n'aka na gburugburu ebe nkesa gị dị nchebe ma na-enye ohere ịnweta ndị ọrụ tụkwasịrị obi.
Kedu ihe kpatara m ga-eji mee ka ọrụ PHP ndị a dị?
Ọrụ ndị a bara ezigbo uru n'ọnọdụ ụfọdụ.
Dịka ọmụmaatụ, mgbe ị nyere ụfọdụ akaNgwa mgbakwunye WordPressỌrụ ndị a dị mkpa mgbe ụfọdụ ọnọdụ chọrọ ya, ma ọ bụ mgbe ịchọrọ ime ụfọdụ iwu sistemụ na sava ahụ.
Ka o sina dị, ọrụ ndị a na-ebutekwa ihe ize ndụ nchekwa.
Iji na-ezighi ezi nwere ike ibute mwakpo nkesa, yabụ biko jiri nlezianya gaa n'ihu.
Dezie faịlụ php.ini
Iji mee ka ọrụ ndị a nwee ike, ị ga-ebu ụzọ dezie faịlụ php.ini.
Nke a bụ faịlụ nhazi PHP, nke na-achịkwa ntọala dị iche iche nke PHP.

Kwụpụ 1: Chọta faịlụ php.ini
Na HestiaCP, ị nwere ike ịchọta ma dezie faịlụ php.ini site na ụzọ ndị a:
- Tinye ogwe njikwa HestiaCP.
- Gaa na ntọala nkesa.
- Pịa Dezie Ọrụ PHP (akara ngosi pensụl na-egosi mgbe ị na-efegharị n'elu aha ọrụ).
- Họrọ nhọrọ dị elu.
Ebe a, ị nwere ike gbanwee faịlụ php.ini.
Nzọụkwụ 2: gbanwee disable_functions ntọala
Na faịlụ php.ini, enwere ntọala akpọrọ disable_functions.
Ntọala a na-akọwapụta ọrụ PHP agbanyụrụ.
Iji mee ka shell_exec, passthr, system na exec, ha kwesịrị iwepụ ha na listi disable_functions.
Gbanyụọ ntọala_functions tupu mgbanwe:
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,exec,system,passthru,shell_exec,proc_open,popen
Na nhazi a, shell_exec, passthr, system na exec nwere nkwarụ.
gbanwegharịrị gbanyụọ_ọrụ ntọala:
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,proc_open,popen
Na nhazi a, e wepụrụ shell_exec, passthr, system na exec, na-enyere ọrụ ndị a aka.
Kwụpụ 3: Chekwa mgbanwe
Mgbe ịmechara mgbanwe ndị ahụ, chekwaa faịlụ php.ini.
Gbaa mbọ hụ na echekwara mgbanwe niile nke ọma ka enwere ike itinye nhazi ọhụrụ ahụ.
Malitegharịa ekwentị PHP ọrụ
Mgbe emezigharịrị ma chekwaa faịlụ php.ini, ịkwesịrị ịmalitegharị ọrụ PHP maka mgbanwe ndị a ga-arụ ọrụ.
Ị nwere ike ịmalitegharị ọrụ PHP site na ịgbaso usoro ndị a:
- Laghachi na ogwe njikwa HestiaCP.
- Gaa na ntọala nkesa.
- Họrọ ọrụ PHP wee pịa Malitegharịa ekwentị.
Nyochaa nhazi
Mgbe ịmalitegharịrị ọrụ PHP, ị nwere ike ịchọpụta na enyere ọrụ ndị a aka site na iji edemede PHP dị mfe.
Dịka ọmụmaatụ, ịnwere ike ịmepụta faịlụ PHP nwere ọdịnaya ndị a:
<?php
echo shell_exec('echo Hello World');
Mgbe ahụ, nweta faịlụ site na ihe nchọgharị ahụ Ọ bụrụ na mmepụta bụ "Hello World", ọ pụtara na arụrụ ọrụ shell_exec.
Ndụmọdụ nchekwa
Ọ bụ ezie na agbanyere ọrụ ndị a, jide n'aka na ị ga-akpachara anya.
Jide n'aka na ihe nkesa gị nwere nchebe na naanị ndị ọrụ tụkwasịrị obi nwere ike ịnweta atụmatụ ndị a.
Na-emelite ihe nkesa mgbe niile软件, ma jiri okwuntughe siri ike yana usoro nchekwa ndị ọzọ iji chebe ihe nkesa gị.
na mkpokọta
Site na edemede a, anyị mụtara otu esi eme PHP ọrụ shell_exec, passthr, system na exec na HestiaCP.
Ọ bụ ezie na ọrụ ndị a dị ike nke ukwuu, ha na-ebutekwa ihe egwu nchekwa.
Ya mere, mgbe ị na-enye ọrụ ndị a, jide n'aka na ị ga-ahụ na ihe nkesa gị nwere nchebe ma na-enye ohere ịnweta ndị ọrụ tụkwasịrị obi.
Enwere m olileanya na isiokwu a ga-enyere gị aka, ọ bụrụ na ị nwere ajụjụ ọ bụla, biko nweere onwe gị ịkpọtụrụ m!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Kedu ka HestiaCP si eme PHP ọrụ shell_exec, passthr, system, and exec?" 》, enyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-31853.html
Iji kpọghee aghụghọ zoro ezo🔑, nabata isonye na ọwa Telegram anyị!
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị! Oke na mmasị gị bụ mkpali anyị na-aga n'ihu!