Как установить Composer для Сotonti?
prostogorod |
|
||||||||
---|---|---|---|---|---|---|---|---|---|
Приветствую! Решил написать плагин массовой индексации страниц сайта Google Indexing API на PHP. Сначала решил подключать каждый класс по отдельности, простые плагины интеграции у меня не вызывали проблем.
Посмотрел на https://docs.guzzlephp.org/en/stable/overview.html#installation P.S. Я так понял установлен, если есть файлы composer.lock и composer.json. А почему они в корне? При вводе команды composer -V, No such file or directory. С хостингом сейчас буду связаться. P.S2. Установил composer с хостинга. Но я не понял как он соотносится с нашими файлами composer в Cotonti?
А также: Composer could not detect the root package (cotonti/cotonti) version, defaulting to '1.0.0'. Как это исправить или правильно сделать?
|
|||||||||
Dit bericht is bewerkt door prostogorod (2024-10-20 18:30, 7 maanden ago) |
Alex300 |
|
||
---|---|---|---|
Composer - это менеджер зависимостей. Он устанавливается на сервер как обычный пакет или локально, для локальной разработки. Чтобы работать с ним в Cotonti дополнительно ничего устанавливать не нужно. Нужно просто в composer.json добавить нужные зависимости и выполнить в командной строке в корне проекта
Документация к библиотеке, которую Вы хотите использовать должна содержать что именно нужно вписать в секцию "require" файла composer.json. И еще, ваша подключаемая библиотека содержит свои зависимости. Guzzle. Их, как правило, прописывать в composer.json не нужно. composer update все сам корректно установит и классы буду корректно подхватываться автозагрузчиком без всяких require_once Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |