Articles of composer php

PHP Composer – невозможно установить композитор на macOS Sierra

Я пытаюсь установить композитор, выполняющий команду, представленную на сайте документации getcomposer.org/download: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" Но я получаю сообщение об ошибке: Warning: copy(): SSL operation failed with code 1. […]

Композитор: удалите пакет, очистите зависимости, не обновляйте другие пакеты

Ситуация Предположим, у меня есть проект с двумя пакетами, установленными Composer: php composer.phar require 'squizlabs/php_codesniffer:~2.0' 'phpmd/phpmd:~2.1' Автогенерированный файл composer.json выглядит следующим образом: { "require": { "squizlabs/php_codesniffer": "~2.0", "phpmd/phpmd": "~2.1" } } В автогенерированном файле composer.lock есть два запрошенных пакета: 2.0.0 squizlabs/php_codesniffer 2.1.3 phpmd/phpmd а также четыре зависимости phpmd/phpmd : 2.0.4 pdepend/pdepend 2.5.9 symfony/config 2.5.9 symfony/dependency-injection […]

Как использовать пакеты композиторов в кодеригенере?

Я следил за этой статьей: http://philsturgeon.co.uk/blog/2012/05/composer-with-codeigniter Но я получаю Fatal error: Class 'Buzz\Browser' not found . Что не хватает на его должности? Мой контроллер или приложение не имеют имен. Я надеялся, что просто смогу использовать этот пакет в одном действии контроллера в инфраструктуре без имен.

Обновление laravel-композитора: запрашиваемый PHP-расширение dom отсутствует в вашей системе

Я использую ubuntu 16.04, laravel 5.2, когда я запускаю компоновщик обновлений в своем каталоге проекта, он показывает, что «запрашиваемый PHP-расширение dom отсутствует в вашей системе», я проверил установленные пакеты PHP, его доступный там

Установить зависимость (доктрина / dbal) на композитор laravel

Поэтому я новичок в мире ларавелл. Я пытаюсь выполнить миграцию, чтобы переименовать некоторые столбцы, и я получил исключение. Поскольку я читаю в документации, я должен добавить зависимость doctrine / dbal к моему файлу composer.json. Как мне это сделать? Какой правильный файл composer.json. В моем приложении много. Это тот, который находится на том же уровне, что […]

Композитор: требуемые пакеты с разным уровнем минимальной стабильности

У меня есть файл-композитор для установки laravel со следующим файлом composer.json: { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": { "laravel/framework": "4.1.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan […]

композитор laravel создать проект

Я пытаюсь использовать laravel, когда я запускаю проект и набираю composer create-project /Applications/MAMP/htdocs/test_laravel в терминале, который показывает [InvalidArgumentException] Could not find package /applications/mamp/htdocs/test_laravel with stabilit y stable. а также create-project [-s|–stability="…"] [–prefer-source] [–prefer-dist] [–repository-url="…"] [–dev] [–no-dev] [–no-plugins] [–no-custom-installers] [–no-scripts] [–no-progress] [–keep-vcs] [package] [directory] [version] Как это исправить? и этот шаг равен созданию папки и файла, […]

Как установить пакеты Composer PHP без Composer?

Я пытаюсь установить API-интерфейс Coinbase PHP, но для этого требуется Composer: https://github.com/coinbase/coinbase-php Я ищу универсальное решение PHP (возможно, функцию), позволяющее мне устанавливать пакеты композиторов непосредственно на мой сервер, без использования Composer. Я думаю, что разработчики Composer считают, что они помогают людям, но на самом деле есть тысячи начинающих разработчиков, которые блокируются обучением веб-разработке «барьером композитора». […]

Предупреждение PHP-разработчика xdebug

Новое в PHP. Работа над проектом PHP и поддержка xdebug для отладки моих php-приложений. У производственного сервера нет xdebug, потому что он обрабатывается другой командой. На моей локальной машине, когда я запускаю композитора, это дает мне предупреждение You are running composer with xdebug enabled. This has a major impact on runtime performance. Я не хочу […]

В чем разница между require и require-dev?

Я новичок в composer и мне хотелось бы узнать разницу между require и require-dev . На сайте композитора нет хорошего объяснения различий между этими двумя. Часть, которую я не получаю, представляет собой Lists packages required for developing this package, or running tests, etc. Из официальных документов Composer.