Установка composer пакета без Composer

127
09 января 2020, 13:20

Хочу установить библиотеку https://github.com/VKCOM/vk-php-sdk Но возможности установить её через composer нет, т.к веб хостинг без доступа к ssh. Как это можно сделать? Прошу описать все пункты как можно подробнее.

Answer 1
Вариант 1

Воспользоваться сервисом, который формирует архивный файл(.zip) из требуемого пакета, размещенного в репозитории packagist. Внутри архива будет находится, уже сформированный сервисом, файл vendor/autoload.php.

Вам нужно распаковать архив, залить его содержимое на сайт в отдельную папку и подключить его файл /path/to/folderPackage/vendor/autoload.php в тех скриптах, в которых планируете использовать пакет.

Информация взята из ответа на SO

Вариант 2

На отдельном сервере (локальном компьютере), где установлен composer:

  • создать проект - composer init
  • добавить в проект пакет vkcom/vk-php-sdk - composer require vkcom/vk-php-sdk. Composer создаст файл autoload.php для инициализации автозагрузчика.
  • перенести из созданного проекта папку vendor на целевой сервер, в отдельную папку (например - vendorTwo)
  • в скриптах на целевом сервере, где планируется использовать пакет vkcom/vk-php-sdk, - подключить файл require_once 'path/to/vendorTwo/autoload.php';
READ ALSO
Как передать PHP в HTML?

Как передать PHP в HTML?

Есть нюанс, может подскажите если есть возможность, как правильно сделать? А то уже голову сломал

133
Как защитить удаление из SQL

Как защитить удаление из SQL

Я хочу удалить определенный элемент из массива, имею следующий PHP код

111
PHP Не работает загрузка файлов на сервер?

PHP Не работает загрузка файлов на сервер?

Всем привет! Помогите пожалуйста кто разбирается, целый день вожусь с этимЯ вывожу через цикл данные среди которых есть форма

137