Poniższy kod działa na localhost xamppWindows, ale kiedy umieściłem go w sieci, chrzestny udostępniony Linux nie działa. exec działa, gdy próbuję exec („whoami”) i wyświetla mój identyfikator konta, ale następujące polecenie exec nie jest wykonywane.
czy muszę wprowadzić jakieś zmiany, aby to działało? proszę poprowadź.
$cmd = "php file.php";
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
Odpowiedzi:
0 dla odpowiedzi № 1PHP exec nie są obsługiwane na kontach hostingu share: http://support.godaddy.com/groups/web-hosting/forum/topic/is-php-exec-available-or-executable/