Я должен был создать веб-приложение (php) в лазурном сейчас я хочу установить пакеты HTTP_Request2.Во время установки возникает ошибка
В Azure Web Apps у нас недостаточно прав для операций с файловой системой C:
путь, мы можем только читать и записывать файлы в d:\home
дорожка.
Установить HTTP_Request2
пакеты в Azure Web Apps, вы можете использовать composer
,
Пожалуйста, попробуйте запустить команду:
composer require pear/http_request2
а также composer update
на сайте Kudu Console или онлайн-расширении Visual Studio.
В противном случае, если у вас уже есть composer
расширение в Azure Web Apps, вы можете настроить composer.json
на локальном до развертывания в Azure.
Вы можете обратиться к ответу Как установить composer на сервис приложения? как включить composer
расширение для веб-приложений Azure.
После использования composer require pear/http_request2
чтобы установить пакеты, композитор сгенерирует или обновит composer.json
файл в корневом каталоге вашего приложения, содержимое которого должно быть похоже на:
{
"require": {
"pear/http_request2": "^2.3"},
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net"}
],
"minimum-stability": "dev"}
И пакеты будут установлены в vendor
папка, pear/http_request2
находится на пути vender/pear/http_request2
, В то же время, composer
сгенерирует файл autoload.php
в vendor
папка.
Итак, когда вы используете composer
чтобы управлять нашими пакетами, вы можете использовать следующий код для запроса ваших пакетов:
require_once 'vendor/autoload.php';
Других решений пока нет …