gpt4 book ai didi

PHP 无法加载供应商文件夹 : How to install composer on my server?

转载 作者:太空宇宙 更新时间:2023-11-03 16:29:15 24 4
gpt4 key购买 nike

询问Here但没有适当的回应。

您好,当我尝试使用 paypal sdk 并尝试提交详细信息时,它显示此错误。

Fatal error: require(): Failed opening required '/home/wwwrapid/public_html/test/samples/vendor/paypal/paypal-merchant-sdk-php-4f570f5/lib/services/PayPalAPIInterfaceService/PayPalAPIInterfaceService.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/wwwrapid/public_html/test/merchant-sdk-php-master/samples/PPAutoloader.php on line 451

当我浏览文件夹路径时,我没有找到任何名为“vendor”的文件夹。这两天我一直在寻找解决方案。一些网站说这是 Composer 的错误,安装 Composer 可以解决问题。这是它的代码。

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

我的问题是我无法理解它们的意思?我什至不知道在哪里添加这段代码?我的意思是在哪个文件中?该 Composer 如何安装在我的网站上?

最佳答案

如果您使用的是 Windows,最简单的做法是 download the Windows installer并使用它。

不过,为了安装 Composer,您需要安装 PHP。最简单的方法是使用 WAMP 或类似的东西配置本地服务器设置。您需要在安装 Composer 之前执行此操作。

完成所有这些后,您将能够利用 Composer 管理项目中的 PHP 包。这确实是非常棒的东西,但如果您以前从未使用过它,它可能会有点令人困惑。

基本上,安装后,您只需在项目根目录下创建一个 composer.json 文件即可。这个文件基本上是一个配置文件,它告诉 Composer 您想要使用哪些 PHP 包(除其他外)。

对于 PayPal 的 SDK,你可以设置一个 composer.json 文件,里面只有这个:

"require": {
"php": ">=5.3.0",
"ext-curl": "*",
"ext-json": "*",
"paypal/rest-api-sdk-php" : "0.5.*"
}

然后,您可以从命令行浏览到项目根目录(composer.json 文件所在的位置)并运行“composer update”。

这将查看 composer.json 文件并根据该行下载所需的任何/所有包。在这种情况下,它将引入 PayPal REST API SDK,然后 PayPal 提供的所有示例都将为您工作。

Composer 负责创建/vendor 目录并为您设置自动加载器。希望对您有所帮助。

关于PHP 无法加载供应商文件夹 : How to install composer on my server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26814379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com