Я запускаю команду из кода php, используя shell_exec()
. В моем местном окружении это работает нормально. Но пока я развернул свой код на работающем сервере, он говорит: shell_exec() has been disabled for security reasons
.
Я разговаривал с моей командой серверов. Они сказали, что shell_exec()
включен на моем сайте. Я попытался выполнить эту команду, используя замазку. Те работают отлично. Как я хочу запустить эту команду на моем PHP-код.
ffmpeg -i 1.mp3 -vstats 2>&1
. Если я запускаю этот код, используя putty, это дает мне правильный результат. Разве это не означает, что shell_exec()
доступно на моем сервере? как я могу запустить его с помощью команды putty. Но хотя я пытаюсь запустить эту команду в php, как это shell_exec(ffmpeg -i 1.mp3 -vstats 2>&1);
, она говорит shell_exec() has been disabled for security reasons
. Я проверил disable_functions
в моем php.ini
файле. Пусто Вот так disable_functions =
.
И еще одна вещь, я использую CakePhp.