Kev daws rau PHP tsis muaj kev tso cai rau ua exec lus txib ntawm Linux
Lwm yam ntaub ntawv pov thawj
PHP exec Linux sudoers file Sudo CommandsKev hloov kho thaum khiav hauv hauv hom fastcgi
Thaum PHP tau khiav hauv fastcgi hom, nws cov ntawv tso cai yog los ntawm nws txoj haujlwm program. Peb muab apache ua piv txwv los piav. Ua ntej, peb yuav tsum nrhiav tus lej nyob rau hauv uas apache tab tom khiav, thiab tom qab ntawd siv cov vi lossis vim los kho cov ntaub ntawv / etc / sudoers, thiab ntxiv cov piv txwv txuas ntxiv mus rau hauv cov ntawv. Hauv cov ntsiab lus hauv qab no, thawj zaug siv ps hais kom nrhiav tus txheej txheem apache httpd, saib cov lus qhia hauv tus lej ntawm sab laug ntawm qhov xa rov qab, thiab tom qab ntawd kho cov ntaub ntawv sudoers ntxiv kev tso cai rau apache tus lej.
ps aux | grep httpd
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
apache ALL=(ALL) NOPASSWD:ALL
Txoj kev hloov kho txoj kev thaum khiav hauv php-fpm hom
Thaum khiav hauv hom php-fpm, nws sau raws li nyias muaj nyias txheej txheem. Yog li peb pom nws thawj tus lej nyiaj, thiab tom qab ntawd ua cov haujlwm tso cai raws li saum toj no.
ps aux | grep php-fpm
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
www ALL=(ALL) NOPASSWD:ALL
Txheeb xyuas tias qhov hloov pauv tau siv
Tom qab cov haujlwm saum toj no, peb tau hloov kho kev pom zoo, tab sis nws tseem tsis tau siv. Raws li peb qhov xwm txheej tiag, rov pib dua lub apache lossis php-fpm kev pabcuam. Tom qab ntawv saib xyuas qhov kev txiav txim ntawm exec kom pom cov txiaj ntsig rov qab.Yog qhov txiaj ntsig rov qab yog tau txais nquag, nws ua tiav.
exec('sudo dmidecode -s system-serial-number', $result);
var_dump($result);