Прежде всего, я бы попросил вас быть настолько ясным, насколько вы можете, я еще младший в этом, и некоторые концепции все еще трудны для меня.Я буду так же ясно, как могу.Так вот в чем дело.Я работаю по доверенности с аутентификацией пользователя, которую я не могу отключить.Я могу напрямую загружать программы, но консоль - это другая история.Я пытаюсь установить Symfony 3.4 с помощью команды php:
php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));
Php (7.1.23), кажется, работает нормально (php -version возвращает нормально) Я установил глобальные переменные https_proxy и http_proxy (мой проксиработает с небезопасным протоколом, но я установил оба в одном направлении (http: // .... accelerated_pac_base.pac).В кепках и в нижнем на всякий случай.Прокси правильно настроен во всех моих браузерах без проблем.
Ближайший подход, который я до сих пор достиг, - это кодирование его непосредственно в cmd (сервер из прокси-сервера извлек порт сервера из файла .pac) с кодом ниже:
php -r "file_put_contents('symfony',file_get_contents('https://symfony.com/installer',False, stream_context_create(['proxy' => 'my_proxy_server:80', 'request_fulluri' => true,'header'=> 'Proxy-Authorization: Basic '.base64_encode('my_proxy_user:my_proxy_password')])));"
это показывает некоторые предупреждения с ошибками, такими как
PHP Warning : stream_context_creat(): options should have the form ["wrappername"]["optionname"] = $value in Command line code on line 1
Warning : stream_context_creat(): options should have the form ["wrappername"]["optionname"] = $value in Command line code on line 1
PHP Warning : file_get_contents(): php_network_getaddresses : getaddrinfo failed : (error in spanish which i translated into: "This is usually a temporary eror during host name resolution meaning local server didnt got an answer from an authoritative server") In Command line code on line 1.
Warning : file_get_contents(): php_network_getaddresses : getaddrinfo failed : (error in spanish which i translated into: "This is usually a temporary eror during host name resolution meaning local server didnt got an answer from an authoritative server") In Command line code on line 1.
PHP Warning : file_put_contents (symfony): failed to open stream: Permission denied in Command line code on line 1
PHP Warning : file_put_contents (symfony): failed to open stream: Permission denied in Command line code on line 1
ошибки, дублированные способом (я не знаю, нормально ли это или может что-то значить) Также попытался изменить автоматический URL-адрес для порта сервера, без настроек сервера, с некоторыми установщиками ... кажется, ничего не работает, у меня есть эта проблема с Symfony и с композитором.Либо исправление в моем коде, либо какой-то другой подход будут очень благодарны.Если вам нужно больше информации, просто дайте мне знать, я работаю с Windows 10 и код, который я разместил, не имеет синтаксических ошибок.
Спасибо за помощь!