【问题标题】:PHP failed to load vendor folder : How to install composer on my server?PHP 无法加载供应商文件夹:如何在我的服务器上安装作曲家?
【发布时间】:2014-11-08 14:56:11
【问题描述】:

询问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

当我浏览文件夹路径时,我没有找到任何名为“供应商”的文件夹。 这两天我一直在寻找解决方案。一些网站说这是作曲家错误,安装作曲家解决了这个问题。这就是它的代码。

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

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

【问题讨论】:

  • 当我说这是错误时,每个人都准备说“安装作曲家,安装作曲家”。当我问如何安装composer时,大家都沉默了。

标签: php paypal composer-php


【解决方案1】:

如果您使用的是 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 目录并为您设置自动加载器。希望对您有所帮助。

【讨论】:

  • 我下载了 sdk 并在我的本地文件夹中工作。然后将整个文件夹上传到服务器。有效。谢谢。
猜你喜欢
  • 2016-06-11
  • 2018-09-11
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-15
  • 2019-11-17
相关资源
最近更新 更多