答案 0 :(得分:0)
在Azure Web Apps上,我们对C:
路径下的文件系统操作没有足够的权限,我们只能在d:\home
路径下读写文件。
要在Azure Web Apps上安装HTTP_Request2
个包,您可以使用composer
。
请尝试运行命令:
Kudu控制台网站或Visual Studio在线扩展程序上的composer require pear/http_request2
和composer update
。
否则,如果您已在Azure Web Apps上拥有composer
扩展名,则可以在部署到Azure之前在本地配置composer.json
。
您可以参考How to install composer on app service?的答案,了解如何在Azure Web Apps上启用composer
扩展程序。
使用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';