Articles of exec

Запуск Linux Command из PHP

У меня немного уникальная ситуация. Я пытаюсь запустить программу кодирования видео из скрипта PHP под названием Diascope, который опирается на команду «convert», предоставленную ImageMagick. У меня есть сценарий bash, который выполняет действительно простое преобразование, а затем запускает приложение под названием Diascope. Это код преобразования, и следующее работает, оно создает новый файл convert image.jpg image.png Показывает […]

php exec () и разные хосты

У меня есть сценарий, который выполняет файл в нескольких каталогах, которые выглядят следующим образом: exec("php-cli $file_path > /dev/null 2>/dev/null &"); //php command-line Это работает на большинстве хостов, но некоторым хостам это не нравится, и он не запускается без каких-либо ошибок. Для хостов, с которыми это не удается, я использую exec("php $file_path > /dev/null 2>/dev/null &"); […]

Возможно ли создать файл * .sh с помощью PHP CLI и получить доступ к экспортированным Env vars в PHP-скрипте?

Я обычно источник * .sh-файла в терминале bash на linux, как это . ./myscript.sh перед запуском скрипта PHP командной строки, поэтому я могу получить доступ к экспортированным переменным окружения, используя PHP $ _SERVER super global. Возможно ли исходный файл sh из самого скрипта PHP, чтобы затем получить доступ к экспортируемым им переменным? Я пробовал все […]

как проверить, разрешена ли функция PHP system ()? и не отключен по соображениям безопасности

Я хотел бы знать, как проверить, разрешено ли на сервере () () или exec (). Я продолжаю получать эту ошибку «Предупреждение: exec () отключен из соображений безопасности в …» Я понимаю, что функция safe_mode обесценивается в версии php, которую запускает мой провайдер (5.3.3), поэтому я не могу использовать проверку get_ini ('safe_mode'). Что еще делать? Я […]

Как изменить оболочку для php exec ()

Я хочу использовать функцию exec () php на сервере ubuntu. Проблема в том, что я всегда получаю сообщение об ошибке, что команда не найдена. Например, используя exec("echo 123"); печать sh: / echo: не найдено Для меня это похоже на то, что php использует оболочку sh, когда я хочу использовать bash. Я попытался изменить оболочку для […]

Не могу заставить php exec работать

Я боролся с этим в течение нескольких часов, и я не могу работать. try (), shell_exec () и system (). Ничего не работает. У меня есть это: exec("/usr/bin/php /var/www/vhosts/domain.com/httpdocs/shell/send.php >> /var/www/vhosts/domain.com/httpdocs/shell/paging.log &"); send.php просто имеет: echo 'works'; Но в журнале ничего не отображается. Здесь я искал и читал материал, но я не могу найти ничего, […]

Есть ли альтернативы shell_exec и proc_open в PHP?

Похоже, я не могу использовать shell_exec или proc_open на моем общем сервере. Сообщение, которое я получаю, когда пытаюсь его использовать: Предупреждение: shell_exec () отключен из соображений безопасности в /home/georgee/public_html/admin/email.php в строке 4 Существуют ли альтернативы этим функциям?

Ошибка при монтировании через php "exec"

Я пытаюсь установить виртуальный диск iscsi, но если я выполню команду через функцию exec в php, это даст мне эту ошибку: mount: special device /dev/sdf1 does not exist . Но если я запускаю команду непосредственно в консоли, она работает хорошо! Что я могу сделать? Я получаю /dev/sdf1 в хорошем смысле, и он существует, но только […]

Передача переменной throght PHP exec

Я использую команду php exec для выполнения другого файла. Я использую следующее: exec ('php email.php'); но я хотел бы передать переменную с именем $ body в файл "email.php" через команду exec. Как передать переменную через команду exec?

FFMPEG и PHP на Mac не работают

Мне нужна ваша помощь. В настоящее время я использую Mac OS X 10.9.4 и xampp apache 1.8.3-3. Мне нужно использовать ffmpeg (версия 3.2) для преобразования видеофайлов через php exec() но я не могу заставить его работать. Я провел некоторое тестирование, запуская командную строку терминала, и система работает нормально. Только в php это не работает. ffmpeg […]

Intereting Posts
Что делает __destruct дважды вызываемым в таком простом PHP-коде? Определение языка браузера в PHP Уведомления IOS GCM push не получены в фоновом режиме с помощью PHP-отправителя и Swift Удалить родительский каталог и все дочерние файлы, а затем перенаправить Как найти день недели с даты с помощью PHP? Вставка в базу данных через Android Prestashop: переключите тему на лету и прочитайте cookie, чтобы проверить param в url Использование хэша для проверки того, обновлена ​​ли страница с значениями $ _POST Laravel TokenMismatchException Как я могу загрузить более 50 МБ mp4 видео в codeigniter? Новая установка Symfony 3: не удалось открыть входной файл: приложение / консоль в установке композитора Добавить изображение в Facebook с помощью Graph API (позволяет ограниченные фотографии) и добавить еще некоторые функции Преобразование XML в CSV с помощью PHP, с разными полями в некоторых itens Выпадающее меню выбрано на основе параметра URL – PHP или jQuery? переменные сеанса не установлены в первый раз