Я на localhost (xamp) и пытаюсь с помощью composer включить facebook graph-sdk в соответствии с Facebook SDK для PHP . После использования composer require facebook/graph-sdk
я получил следующую ошибку:
Problem 1
- Installation request for facebook/graph-sdk ^6.0@dev -> satisfiable by facebook/graph-sdk[6.x-dev].
- facebook/graph-sdk 6.x-dev requires php-http/client-implementation ^1.0 -> no matching package found.
Хорошо, поэтому я использовал Google и обнаружил, что для реализации необходимо что-то вроде «виртуального пакета». Предположительно это обычно php-http/guzzle6-adapter
или php-http/curl-client
. Поскольку Facebook SDK для PHP гласит: «Есть проблемы при использовании Facebook SDK вместе с Guzzle 6.x.» Я выбрал клиент Curle.
composer require php-http/httplug-bundle php-http/curl-client
Это вызвало то, что моя другая попытка установить Facebook SDK закончилась большим количеством ошибок.
Problem 1
- Installation request for facebook/graph-sdk ^6.0@dev -> satisfiable by facebook/graph-sdk[6.x-dev].
- Conclusion: remove php-http/httplug 2.0.x-dev
- Conclusion: don't install php-http/httplug 2.0.x-dev
Так что я убрал его. composer remove php-http/httplug 2.0.x-dev
но нет никакой разницы с предыдущей попыткой.
Я так растерялся. Как я могу установить график facebook SDK ??
EDIT:
файл composer.json:
{
"name": "tomas/tmvdev",
"description": "wordpress theme",
"keywords": ["WordPress", "Theme"],
"homepage": "https://github.com/vavra7/tmvdev",
"type": "project",
"license": "GNU",
"authors": [
{
"name": "Tomáš Vavřinka",
"email": "email@tomasvavrinka.cz",
"homepage": "http://tomasvavrinka.cz"
}
],
"minimum-stability": "dev",
"require": {
"php-http/curl-client": "^2.0@dev"
},
"autoload": {
"psr-4": {"Inc\\": "./inc"}
}
}