使用php重启浏览器后,Apache不会继续提供服务

时间:2013-08-12 09:44:52

标签: php apache http sh phpseclib

我有一个php脚本,如下所示。

<?php

    $v = '10.3.2.0';
    $t = '6969';

    include('Net/SSH2.php');

    define('NET_SSH2_LOGGING', NET_SSH2_LOG_COMPLEX);

    $ssh = new Net_SSH2($v,$t);
    if (!$ssh->login('myuser','abcdef')) {
        exit('Login Failed');
    }else{
            $ssh->exec('sudo /etc/init.d/httpd reload');
            echo "ok";
    }
?>

我的问题是,当我通过Web浏览器执行此脚本时,在执行bash命令后,我已经在$ssh->exec()内部(这将重新加载apache浏览器并且命令在这里执行正常),它不会回显任何事情(在我的情况下,我需要得到“确定”作为回应)。当我通过萤火虫分析我的结果是这样的。

enter image description here

我知道这只是重装apache时的问题。其他命令也正常工作,而不是重新加载apache。请帮我解决这个问题,因为我需要重启我的apache服务器并在重启后继续服务。请建议,因为我是PHP的初学者。提前感谢。

0 个答案:

没有答案