Articles of Командная строка

как получить доступ к argv и параметрам вместе в php через аргументы командной строки

у нас много скриптов php, работающих на живых серверах, которые используют аргументы из командной строки. Теперь мне нужно добавить еще один аргумент в некоторых из этих кронов, которые расскажут мне об окружающей среде, которые, в свою очередь, выбирают сервер (подчиненный, ведущий). И этот выбор серверов является центральным библиотечным кодом. Я не хочу изменять аргумент, доступный […]

Curl API PhoneGap из командной строки в php

Я хочу создать приложение phonegap, используя API, на https://build.phonegap.com/docs/api Для этого требуется следующая команда curl, которая вернет токен. $ curl -u andrew.lunny@nitobi.com -X POST "" https://build.phonegap.com/token Этот оператор curl работает для меня в командной строке. Я хочу использовать его в php. Я попробовал приведенный ниже код php, но не работал. $username = "USERNAME@gmail.com"; $password = […]

Как запустить команду из пакета в контроллере приложений в Symfony3?

ВВЕДЕНИЕ В моем личном проекте я использую: Symfony v3.2.7 PHP v7.1.1 CravlerMaxMindGeoIpBundle Как вызвать команду с контроллера В операционной системе Windows 10 Pro dev TARGET Я хотел бы запустить CravlerMaxMindGeoIpBundle's php bin/console cravler:maxmind:geoip-update от контроллера успешно. ПРОБЛЕМА На данный момент я установил пакет CravlerMaxMindGeoIpBundle и команду php bin/console cravler:maxmind:geoip-update прекрасно работает в командной строке. Затем […]

Командная строка Yii не поддерживает модели автозагрузки

Я пытаюсь запустить команду в командной строке с Yii. Мой метод требует модели, но когда я запускаю команду, Yii говорит, что модель не существует, как если бы она не загружалась автоматически. Мой класс довольно короткий и простой: class ImportCommand extends CConsoleCommand { public function actionIndex() { } public function actionImport() { ini_set("display_errors", 1); set_time_limit(0); $cores […]

Ошибка точки входа при запуске PHP-скрипта из командной строки

Я пытаюсь запланировать скрипт PHP для запуска в Windows, написав командный файл. Вот строка, которая запускает скрипт: C:\Program Files (x86)\PHP>php.exe -f D:\Web\Sites\scriptPage.php Это приводит к тому, что страница и результаты обработки страницы прекрасны, но она выдает это сообщение «Точка входа в процедуру zend_ini_string_ex не может быть расположена в динамической библиотеке ссылок php5.dll" Я не знаю, […]

Как установить переменную среды командной строки в PHP shell_exec

Сценарий, который я пытаюсь запустить через shell_exec в PHP, требует установки переменной окружения, которую afaik выполняет через: export VARIABLE=value Тем не менее, для запуска скрипта я вынужден сделать следующее: <?PHP $sOutput = shell_exec("export VARIABLE=value && my_command_goeth_hereth"); Это кажется бессмысленным, что нужно экспортировать переменную каждый раз, когда я запускаю какие-либо команды. Это единственный способ сделать это, […]

выполнение скрипта python из php под окнами

Хорошо, что это работает с моим Linux-сервером, но я тестирую свой веб-сайт дома на своем ПК и пытаюсь заставить php выполнить мой скрипт на языке python, и, конечно же, это WINDOWS, только путь изменяется, когда Im на моей Linux-машине. $pyscript = 'C:\\wamp\\www\\testing\\scripts\\imageHandle.py'; $python = 'C:\\Python27\\python.exe'; $filePath = 'C:\\wamp\\www\\testing\\uploads\\thumbs\\10-05-2012-523.jpeg' exec('$python $pyscript $filePath', $output, $return ); это […]

Можно ли передать массив в качестве аргумента командной строки в PHP-скрипт?

Я поддерживаю библиотеку PHP, которая отвечает за выборку и хранение входящих данных (POST, GET, аргументы командной строки и т. Д.). Я только что исправил ошибку, которая не позволила бы ей получать переменные массива из POST и GET, и мне интересно, применимо ли это также к части, связанной с командной строкой. Можете ли вы передать массив […]

есть ли простая php-оболочка для окон?

Есть ли доступная для Windows оболочка php командной строки? Я ищу что-то похожее на оболочку python, что позволит мне открыться и сразу же начать выполнение кода.

вызов командной строки с помощью php

У меня есть программа, запущенная в моей командной строке. Программа позволяет вводить имя пользователя и возвращает кучу информации, относящейся к этому пользователю. Я предполагаю, что можно получить доступ к этой программе с php и даже хранить информацию в переменной. Кто-нибудь знает, как это сделать? Заранее благодарим за консультацию