2015-06-15 100 views
0

我想在PHP中運行at命令。下面是我的文件:無法通過PHP和Web服務器執行命令

<?php 
# at.php 
    exec("echo ls | /usr/bin/at 02:00"); 
    $command = '/usr/bin/atq'; 
    exec($command, $output); 
    print_r($output); 

如果我通過CLI執行:php at.php,它工作得很好,但它不通過Web服務器在瀏覽器中運行:http://localhost/at.php

我使用Ubuntu 14.04和PHP 5.5,我檢查了nginx和apache2。

+1

檢查disable_functions選項列表在php.ini或從

+0

我找不到任何錯誤。我把它設置爲空,它沒有工作。 @Makinovic –

+0

請定義不起作用。怎麼了?你在錯誤日誌中得到什麼? – Anigel

回答

相關問題