Articles of command line

Как запустить исполняемый файл с сайта PHP в качестве конкретного пользователя Windows?

По умолчанию PHP работает под учетной записью IUSR . При выполнении непосредственно: $lastline = exec('D:\\MyProgram.exe', $output, $return_var); Он запускается, но программа не может выполнять задачи из-за недостаточных привилегий. Мой вопрос: как запустить исполняемый файл под учетной записью Windows с веб-сайта PHP? Я пробовал: Когда выполняется через Sysinternals PsExec : $lastline = exec('D:\\PsExec.exe -u UserName -p […]

–enable-phar = shared Нужно ли перекомпилировать PHP для установки Composer?

Я пытаюсь установить Composer на DreamHost VPS Linux 3.1.9-vs2.3.2.5vs2.3.2.5 + Веб-версия PHP 5.4.11 Версия CLI PHP 5.4.11 (cli) Вывод phpinfo () имеет только одну ссылку на phar, и он говорит –enable-phar=shared но когда я пытаюсь сделать следующее, на выходе указано, что мне нужен phar enabled. sudo -u myuser curl -sS https://getcomposer.org/installer | /usr/local/php54/bin/php #!/usr/bin/env php […]

pcntl_fork () return, Fatal error: вызов неопределенной функции pcntl_fork ()

Я пытаюсь разблокировать процесс командной строки XAMPP, используя pcntl_fork (). Когда я запускаю команду ниже: $pid = pcntl_fork(); if($pid == -1){ file_put_contents('testlog.log',"\r\nFork Test",FILE_APPEND); return 1; //error } else if($pid){ return 0; //success } else{ file_put_contents($log, 'Running…', FILE_APPEND); } Я получил: Fatal error: Call to undefined function pcntl_fork() Может ли кто-нибудь предложить, как это исправить?

Конвертировать * (mp3, m4p и т.п.) в OGG через командную строку для совместимости с HTML5

Какие параметры у меня есть для преобразования MP3 в OGG на лету с помощью PHP? Я предполагаю, что единственный способ сделать это – через командную строку с выражением execute. Это правда? Если да, то какие конвертеры (и связанные с ними команды) мне лучше всего использовать? Я пытался: oggenc2.exe, но программа сообщила, что переданный мной MP3 […]

FFMpeg работает в командной строке, но не на PHP, используя exec ();

Я использую FFMpeg для скрытых видеороликов, и он отлично работает из командной строки . Я использую следующую команду: ffmpeg -i input.mpg -vcodec libx264 -b 819200 -s 100×100 -g 15 -bf 3 -b_strategy 1 -coder 1 -qmin 10 -qmax 51 -sc_threshold 40 -flags +loop -cmp +chroma -me_range 16 -me_method hex -subq 5 -i_qfactor 0.71 -qcomp 0.6 […]

Установка контрольных точек Xdebug исключительно в командной строке

Я борюсь с скриптом поддержки PHP, и я искал способ использовать xdebug исключительно в командной строке (например, в старой школе gdb), но я не мог понять, как установить точку останова, сделать шаг за шагом, перешагнуть и продолжить. Xdebug запущен и запущен, как phpinfo(); говорит. Я нашел много документации относительно того, как это сделать, используя Eclipse […]