Страница 2 из 2

Добавлено: 21 дек 2013, 01:31
Максим
Жаль, сколько геморроя, лишь бы не запускать Консоль и Sublime text из меню Open Server. В Open Server composer работает "из коробки", консоль и Sublime text (как встроенные, так и любые программы установленные у пользователя в системе и запускаемые через ярлык или закладку) так же прекрасно работают и с composer и с php и со всеми остальными модулями без всякой дополнительной настройки.

Остаётся только гадать, сколько вы тратите своего времени на бесполезную работу по типу той, что вы описали в предыдущем сообщении.

Для тех "кто в танке" в Open Server есть инструкция в руководстве пользователя:

Установка Composer

Чтобы выполнить установку Composer запустите сервер и выполните [Меню - Дополнительно - Консоль], затем перейдите в папку с тем сайтом, куда планируется установка Composer (например: cd C:\openserver\domains\localhost). После того, как вы оказались в папке с нужным сайтом, наберите в консоли команду composer init и сформируйте файл конфигурации Composer (composer.json). После того, как файл composer.json будет сформирован, наберите в консоли команду composer install и дождитесь установки выбранных проектов, а так же их зависимостей. В будущем вы можете выполнять обновление установленных проектов командой composer update, например: cd C:\openserver\domains\localhost & composer update -v

Отдельная установка проектов Composer

1) Запустите сервер и выполните [Меню - Дополнительно - Консоль];
2) Перейдите в папку с тем сайтом, куда планируется установка проекта;
Например: cd C:\openserver\domains\localhost
3) Выполните установку любого нужного вам проекта, например:

Установка Symfony: composer create-project symfony/framework-standard-edition symfony
Установка PHPUnit: composer create-project phpunit/phpunit phpunit & echo @php -d output_buffering=0 phpunit\phpunit.php %*>phpunit.bat
Установка Laravel: composer create-project laravel/laravel laravel --prefer-dist
Установка phpDocumentor: composer create-project phpdocumentor/phpdocumentor phpdocumentor

В будущем чтобы обновить установленный таким образом проект достаточно перейти в папку с нужным проектом и выполнить команду composer update.
Например: cd C:\openserver\domains\localhost\phpunit & composer update

Добавлено: 21 дек 2013, 01:38
ale321
В моем случае - более привычный вариант, обычный запуск из привычного места. Привычка - мощная штука. Плюс - работа с Sublime, при помощи которого, не надо лезть в консоль. Все - по принципу единого окна. В любом случае, спасибо за помощь, проблема решена.

Добавлено: 21 дек 2013, 01:43
Максим
ale321 писал(а):Привычка - мощная штука
Да, с этим я согласен, сам после написания Open Server долго переучивался запуску, привык что всё у меня в Пуск.

Добавлено: 14 июн 2014, 00:54
shatal
После того, как я ввожу composer install выдает ошибку -
The package name composer instal is invalid, it should be lowercase and have a vendor name, a forward slash, and a package name, matching: [a-z0-9_.-]+/[a-z0-9_.-]+
В чем может быть дело? Целый день ничего не могу сделать.

Добавлено: 14 июн 2014, 01:01
Максим
shatal писал(а):После того, как я ввожу composer install выдает ошибку -
The package name composer instal is invalid, it should be lowercase and have a vendor name, a forward slash, and a package name, matching: [a-z0-9_.-]+/[a-z0-9_.-]+
В чем может быть дело? Целый день ничего не могу сделать.
Вы пытаетесь установить composer когда он уже установлен. Он по умолчанию установлен в Open Server, его не нужно устанавливать. Устанавливайте сразу нужный package. Читайте руководство пользователя Open Server, там всё написано.

Добавлено: 14 июн 2014, 10:59
shatal
Максим, да, как только вчера спросил, так сразу и получилось установить. Вот только не совсем уверен что установил нужное, так-как предлагалось выбирать из очень большого числа пакетов. Но это уже другая история. Спасибо!

Re: Проблема с openssl и composer

Добавлено: 12 апр 2021, 20:22
AndrewWerdna
У меня возникла проблема с установкой Composer с МАМР.
Плевалось на SSL.
Я прописал пути в "Переменных среды" (Environment Variables) для PHP файла. В моем случае путь к PHP С:МАМР/bin/php/php7.4.1 --- но Composer продолжал "плеваться" ошибками.
Решил проверить не закоментировано ли расширение "extension=php_openssl.dll", а его в той директории (С:МАМР/bin/php/php7.4.1) - не оказалось.
Я нашел его в С:МАМР/conf/php7.4.1
Я, предворительно проверив, что extension=php_openssl.dll не закоментировано, скоиировал PHP.INI в директорию С:МАМР/bin/php/php7.4.1 , где находится PHP.EXE.
И... о ЧУДО !!!
Composer улыбнулся и промзнес: "Composer (version 2.0.12) successfully installed to: C:\MAMP\htdocs\composer.phar. Use it: php composer.phar )))

Re: Проблема с openssl и composer

Добавлено: 12 апр 2021, 20:24
AndrewWerdna
Расшифровываю строку: "Решил проверить не закоментировано ли расширение "extension=php_openssl.dll", а его в той директории (С:МАМР/bin/php/php7.4.1) - не оказалось.

Я имел ввиду не оказалось файла PHP.INI/ Прошу прощения за невнимательность.