[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"/ru/kb/how-to/web-apps/instrukcziya-po-ustanovke-composerKbData":3},{"page":4,"pages":104,"recommendedPages":105,"category":71,"categoryTree":71,"total":111,"currentOrder":134,"activeManualCategoryId":71,"tag":-1},{"route":5,"uuid":8,"title":9,"excerpt":10,"content":11,"view_count":12,"published_at":13,"modified_at":14,"like":15,"category":18,"hero_image":64,"seo_metadata":65,"schema_org_metadata":69,"open_graph_metadata":72,"sections":73,"tags":91,"breadcrumbs":96,"images":103},{"language":6,"path":7},"ru","/kb/how-to/web-apps/instrukcziya-po-ustanovke-composer","f83cd1c5-38b3-d5a9-3473-1844cc81c9dd","Инструкция по установке Composer","В статье приводится инструкция по установке composer через терминал.","\n\u003Cp>Composer – программа, позволяющая управлять зависимостями PHP-проектов. На виртуальном хостинге по умолчанию установлен composer версии 1, также при необходимости есть возможность установки нужной версии Composer локально. В этой статье мы расскажем, как установить Composer 2.x, а также как запустить общесерверную и локальную версии.\u003C/p>\n\n\n\n\u003Ch2 id=\"lokalnaya-ustanovka-composer\">\u003Cstrong>Локальная установка Composer\u003C/strong>\u003C/h2>\n\n\n\n\u003Cp>Для установки Composer подключитесь к серверу хостинга по ssh либо воспользуйтесь терминалом в панели управления. После подключения создайте директорию под исполняемый файл:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>mkdir -p ~/.local/bin\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Загрузите установщик в директорию \u003Ccode>.local\u003C/code>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>wget https://getcomposer.org/installer -O ~/.local/composer-setup.php\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>После чего запустите процесс установки Composer через php, указав директорию установки и имя итогового файла:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>php ~/.local/composer-setup.php --install-dir=$HOME/.local/bin --filename=composer\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>По завершении установки файл установщика можно удалить:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>rm ~/.local/composer-setup.php\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>На этом установка Composer завершена.\u003C/p>\n\n\n\n\u003Ch2 id=\"rabota-s-composer\">\u003Cstrong>Работа с Composer\u003C/strong>\u003C/h2>\n\n\n\n\u003Ch3 id=\"ispolzovanie-obshcheservernoy-versii\">\u003Cstrong>Использование общесерверной версии\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>По умолчанию на сервере установлен Composer для разных версий php. Чтобы узнать доступные версии, введите в командной строке \u003Ccode>composer\u003C/code> и дважды нажмите tab. Появится список доступных версий:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>betutorial@dragon:~ [0] $ composer\ncomposer         composer-php5.3  composer-php5.5  composer-php7.0  composer-php7.2  composer-php7.4  composer-php8.1  composer-php8.3\ncomposer-phar    composer-php5.4  composer-php5.6  composer-php7.1  composer-php7.3  composer-php8.0  composer-php8.2\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Например, чтобы вызвать общесерверный composer с версией php 8.2, достаточно выполнить команду \u003Ccode>composer-php8.2\u003C/code>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>composer-php8.2 --version\nComposer version 1.10.26 2022-04-13 16:39:56\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Также для вызова Composer с нужной версией php можно использовать подстановку команды \u003Ccode>which composer-phar\u003C/code>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>php8.2 $(which composer-phar) --version\nComposer version 1.10.26 2022-04-13 16:39:56\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch3 id=\"zapusk-lokalnogo-composer\">\u003Cstrong>Запуск локального Composer\u003C/strong>\u003C/h3>\n\n\n\n\u003Cp>По умолчанию Composer будет запускаться с использованием стандартной версии php на сервере, проверить ее можно командой:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>php --version\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Пример вывода:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>betutorial@dragon:~ [0] $ php --version\nPHP 5.6.40 (cli) (built: Jan 17 2024 12:07:44)\nCopyright (c) 1997-2016 The PHP Group\nZend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies\n    with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd.\n    with Zend Guard Loader v3.3, Copyright (c) 1998-2015, by Zend Technologies\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Для использования локально установленного Composer с нужной вам версией php вызовите интерпретатор соответствующей версии, указав путь до установленного Composer в качестве аргумента. Например, для php 8.2:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>php8.2 ~/.local/bin/composer --version\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Пример вывода:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>betutorial@dragon:~ [0] $ php8.2 ~/.local/bin/composer --version\nComposer version 2.2.25 2024-12-11 11:58:02\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Чтобы узнать доступные версии интерпретатора php на сервере, введите в терминале \u003Ccode>php\u003C/code> и дважды нажмите tab. Появится список доступных версий:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>betutorial@dragon:~ [0] $ php\nphp     php4.4  php5.2  php5.3  php5.4  php5.5  php5.6  php7.0  php7.1  php7.2  php7.3  php7.4  php8.0  php8.1  php8.2  php8.3  php8.4\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Ch2 id=\"zaklyuchenie\">\u003Cstrong>Заключение\u003C/strong>\u003C/h2>\n\n\n\n\u003Cp>В данной статье мы рассмотрели процесс локальной установки Composer на виртуальном хостинге, а также рассказали о способах запуска утилиты.\u003C/p>\n\n\n\n\u003Cp>Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “\u003Ca href=\"https://cp.beget.com/support\">Помощь и поддержка\u003C/a>”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Beget – ждем вас в нашем\u003Ca href=\"https://t.me/beget_chat\"> сообществе\u003C/a> в Telegram.\u003C/p>\n",35290,"2020-07-14T13:27:04+03:00","2025-03-06T11:43:48+03:00",{"count":16,"liked":17},68,false,{"route":19,"title":21,"tags":22,"breadcrumbs":56,"uuid":57,"parent_uuid":58,"default_page_path":27,"seo_metadata":59},{"language":6,"path":20},"/kb/how-to/web-apps","Веб-приложения",[23,28,32,36,40,44,48,52],{"id":24,"title":25,"seo_metadata":26},"docker","Docker",{"title":27,"description":27,"header":27,"keywords":27},"",{"id":29,"title":30,"seo_metadata":31},"node-js","Node.js",{"title":27,"description":27,"header":27,"keywords":27},{"id":33,"title":34,"seo_metadata":35},"perl","Perl",{"title":27,"description":27,"header":27,"keywords":27},{"id":37,"title":38,"seo_metadata":39},"php","PHP",{"title":27,"description":27,"header":27,"keywords":27},{"id":41,"title":42,"seo_metadata":43},"python","Python",{"title":27,"description":27,"header":27,"keywords":27},{"id":45,"title":46,"seo_metadata":47},"ruby","Ruby",{"title":27,"description":27,"header":27,"keywords":27},{"id":49,"title":50,"seo_metadata":51},"ssh","SSH",{"title":27,"description":27,"header":27,"keywords":27},{"id":53,"title":54,"seo_metadata":55},"terminal","Терминал",{"title":27,"description":27,"header":27,"keywords":27},[],"265dd879-f041-14ca-afa0-7f73caa8c325","fa9a1354-631a-4206-df34-291f0db8f42a",{"title":60,"description":61,"header":62,"keywords":63},"Веб-приложения. Полезные статьи – Beget","Полезные статьи о Веб-приложения на сайте Beget","Веб-приложения. Полезные статьи","разработка веб приложений, вопрос ответ",{"src":27,"text":27},{"title":66,"description":67,"keywords":68},"Как установить Composer – Beget","Composer – это пакетный менеджер зависимостей для языка программирования PHP. В статье представлена подробная инструкция по установке Composer со скриншотами ","composer, composer install, установка composer",{"faq":70,"how_to":71,"product":71},[],null,{},[74,78,81,85,88],{"level":75,"name":76,"anchor":77},1,"Локальная установка Composer","lokalnaya-ustanovka-composer",{"level":75,"name":79,"anchor":80},"Работа с Composer","rabota-s-composer",{"level":82,"name":83,"anchor":84},2,"Использование общесерверной версии","ispolzovanie-obshcheservernoy-versii",{"level":82,"name":86,"anchor":87},"Запуск локального Composer","zapusk-lokalnogo-composer",{"level":75,"name":89,"anchor":90},"Заключение","zaklyuchenie",[92,94],{"id":49,"title":50,"seo_metadata":93},{"title":27,"description":27,"header":27,"keywords":27},{"id":53,"title":54,"seo_metadata":95},{"title":27,"description":27,"header":27,"keywords":27},[97,101],{"route":98,"title":100},{"language":6,"path":99},"/kb/how-to","Полезные статьи",{"route":102,"title":21},{"language":6,"path":20},[],[],[106,116,125],{"route":107,"uuid":109,"title":110,"excerpt":27,"content":27,"view_count":111,"published_at":27,"modified_at":27,"like":71,"category":71,"hero_image":71,"seo_metadata":71,"schema_org_metadata":71,"open_graph_metadata":71,"sections":112,"tags":113,"breadcrumbs":114,"images":115},{"language":6,"path":108},"/kb/how-to/web-apps/video-ustanovka-i-nastrojka-node-js-na-hosting","d7e7f5a6-317b-c32e-5335-3f4af370cf0e","Видео: Установка и настройка Node.js на хостинг",0,[],[],[],[],{"route":117,"uuid":119,"title":120,"excerpt":27,"content":27,"view_count":111,"published_at":27,"modified_at":27,"like":71,"category":71,"hero_image":71,"seo_metadata":71,"schema_org_metadata":71,"open_graph_metadata":71,"sections":121,"tags":122,"breadcrumbs":123,"images":124},{"language":6,"path":118},"/kb/how-to/web-apps/php","b04bcda9-2b7b-781a-10ef-fcdc714c75cd","Компиляция и настройка PHP",[],[],[],[],{"route":126,"uuid":128,"title":129,"excerpt":27,"content":27,"view_count":111,"published_at":27,"modified_at":27,"like":71,"category":71,"hero_image":71,"seo_metadata":71,"schema_org_metadata":71,"open_graph_metadata":71,"sections":130,"tags":131,"breadcrumbs":132,"images":133},{"language":6,"path":127},"/kb/how-to/web-apps/video-ustanovka-node-js-na-virtualnyj-hosting","0f5cc53c-1f4b-39ea-ed3e-6bda61e673db","Видео: Установка node.js на виртуальный хостинг",[],[],[],[],"popularity-desc"]