ʻAʻohe pane i ka PHP i ʻole e ʻae e hoʻokō i ka exec kauoha ma Linux
Nā kūmole kūmole pili
PHP exec Linux sudoers file Sudo CommandsHoʻololi i ka wā e holo ana i ka mode fastcgi
Ke holo nei ʻo PHP i ka mode fastcgi, hoʻoilina ʻia kāna mau ʻae mai kāna polokalamu hoʻokipa. Lawe mākou i ka apache ma ke ʻano he laʻana e wehewehe. ʻO ka mea mua, pono mākou e ʻike i ka waihona e holo nei ka apache, a laila e hoʻohana iā vi a i ʻole vim e hoʻoponopono i ka faila / etc / sudoers, a hoʻohui i kēia hiʻohiʻona hiʻohiʻona i ka faile. I nā ʻike aʻe, e hoʻohana mua i ke kauoha ps e ʻike i ke kaʻina apache httpd, e nānā i ka ʻike moʻohelu ma ka ʻaoʻao hema o ka hopena i hoʻihoʻi ʻia, a laila hoʻoponopono i ka faila sudoers e hoʻohui i ka ʻae i ka waihona apache.
ps aux | grep httpd
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
apache ALL=(ALL) NOPASSWD:ALL
Hoʻololi i ka holo ʻana i ke ʻano php-fpm
Ke holo nei i ke ʻano php-fpm, holo ia ma ke ʻano he kaʻina kaʻawale. No laila ʻike mua mākou i kāna moʻohelu holo, a laila hana i nā hana ʻae e like me luna.
ps aux | grep php-fpm
vim /etc/sudoers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
www ALL=(ALL) NOPASSWD:ALL
Hōʻoia i ka hopena o nā loli
Ma hope o nā hana i luna, ua hoʻololi mākou i ka ʻae, akā ʻaʻole naʻe i hopena. Pono mākou e hoʻomaka hou i ka lawelawe e hana i kā mākou hoʻololi. Wahi a kā mākou kūlana maoli, e hoʻomaka hou i ka lawelawe apache a i ʻole php-fpm. A laila hoʻokō i ke kauoha exec e nānā i ka hopena i hoʻihoʻi ʻia. Inā loaʻa ka hopena i hoʻihoʻi ʻia maʻamau, ua kūleʻa.
exec('sudo dmidecode -s system-serial-number', $result);
var_dump($result);