У меня нет большого опыта работы с php, поскольку я обычно работаю со средами. net c# и windows. Однако теперь у меня есть установка opencart 3 на моем локальном компьютере windows, работающем на Apache2. Opencart работает нормально. У меня также есть такая же opencart на живом производственном сервере, тоже нормально работающая.
Я хочу реализовать вход в Google на сайте, и я бы предпочел использовать для этого бэкэнд, а не javascript интерфейс предоставлен Google.
Для его реализации мне нужна библиотека google-api- php -client, которую я могу скачать отсюда: https://github.com/googleapis/google-api-php-client
или использовать composer для ее установки.
Я установил composer для windows на свой локальный компьютер.
Насколько я понимаю, все библиотеки находятся в папке 'system \ storage \ vendor'.
Я открыл командное окно, щелкнув папку проекта (htdocs), и выполнил команду: composer require google/apiclient:"^2.4.1"
.
После установки я не вижу библиотеку в папке поставщика, но вижу два новых файлы: composer. json и composer .lock.
Также в папке system\storage\vendor\composer
есть файл с именем installed.json
, и в нем я вижу все старые библиотеки, но не новый.
Итак, что мне не хватает?
В документации к libr Иногда он говорит, что нужно включить файл autoload. php system \ storage \ vendor * на новую страницу, но opencart делает это намного раньше в потоке при запуске.
Итак, на новой странице я набрал $gClient = new Google_Client();
, но, конечно, он не распознается.
Любая помощь будет принята с благодарностью!
Заранее спасибо :)