タグ付けされた質問 「composer-php」

Composerは、PHPプログラミング言語用のアプリケーションレベルのパッケージマネージャーです。PHPベースのプロジェクトの依存関係(ライブラリ)を簡単に管理するための標準形式を提供し、Node.jsの「npm」とRubyの「バンドラー」に強く触発されました。[php]タグで使用

5
PHP7:ext-domの問題をインストール
PHP7を搭載したUbuntu 16.04サーバーでlaravel 5.4を実行しています。cviebrock/eloquent-sluggableパッケージをインストールしようとすると、いくつかのエラーがスローされます。 pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^4.2 for cviebrock/eloquent-sluggable ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. …


11
PHPエラー:「zip拡張機能とunzipコマンドが両方とも見つからないためスキップします。」
実行するcomposer updateと、次のエラーメッセージが表示されます。 Loading composer repositories with package information Updating dependencies (including require-dev) Failed to download psr/log from dist: The zip extension and unzip command are both missing, skipping. The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php.ini Now trying to download from source composerが依存関係をダウンロードできるようにzipおよびunzipコマンドを有効にするために何をする必要がありますか?
143 php  composer-php 

13
Composer警告:openssl拡張がありません。WAMPで有効にする方法
セットアップインストーラーを介してWin7 / 64 + WampServer 2.2にComposer依存関係管理ツールをインストールしようとすると、次のメッセージが表示されます。 openssl拡張が欠落しているため、Composerのセキュリティと安定性が低下します。可能であれば、それを有効にするか、phpを--with-opensslで再コンパイルする必要があります これが私がしたことです... トレイの私のWampアイコンから、クリックした php > php extensions > php_openssl これは、拡張機能の横にチェックマークを付けることでタスクが完了したことを示しています 次にWampServerを再起動しました 次に、トレイのWampアイコンからphp > php.iniopenssl をクリックして検索し、コメント化されていないことを確認しました。そうではありませんでした。 その後、Composer-Setup.exeに戻り、再試行しました。同じ警告メッセージ:「openssl拡張がありません」 た決して私は、HTTPSを使用して、私の地元のサイトのいずれかを参照しようとしたようにOpenSSLで働いていない、私は、集合することになっているかわからないんだけど。失敗しました。 何が欠けていますか? お知らせ下さい。

16
require(vendor / autoload.php):ストリームを開けませんでした
この問題は何度も投稿されていますが、私にとっては別の問題のようです。 確かに、このエラー 警告:require(vendor / autoload.php):ストリームを開けませんでした:3行目のC:\ xampp \ htdocs \ site_web \ send_mail.phpにそのようなファイルまたはディレクトリはありません 致命的なエラー:require():3行目のC:\ xampp \ htdocs \ site_web \ send_mail.phpで必要な 'vendor / autoload.php'(include_path = 'C:\ xampp \ php \ PEAR')を開けませんでした この行のコードの先頭に表示されます: require 'vendor/autoload.php'; ですから、私のコンピューターのどこかに/vendor/autoload.phpファイルがあるはずだと思います(composerをインストールして実行しましたcomposer require phpmailer/phpmailer)。 したがって、私はこのファイルを次のようdir /s autoload.phpに使用して探しました:Windowsコマンドラインで、ここで1つ見つかりました:C:\Windows\SysWOW64\vendor\autoload.php、 しかし、私にとって、syswow64フォルダーにはautoload.phpで何も表示されないため、ここで何が欠けているのかわかりません。

7
キャッシュディレクトリ..を作成できないか、ディレクトリが書き込み可能ではありません。Laravelでキャッシュなしで続行
新しいLaravelプロジェクトを作成しました。依存関係をインストールするためにターミナルに移動composerすると、次の警告が表示されます。 Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.

13
https経由でファイルをダウンロードするには、openssl拡張機能を有効にする必要があります
Zend Framework 2をインストールしたかったので、スケルトンアプリケーションをダウンロードしました。ZF2マニュアルで述べたように、コマンドを発行する必要があります php composer.phar install スケルトンの中。 しかし、エラーが発生します https経由でファイルをダウンロードするには、openssl拡張機能を有効にする必要があります 次に、wampでssl_moduleを有効にし、php_iniファイルを確認すると、次の行を確認できます extension = php_openssl.dll それでも同じエラーが発生します。私が見逃した手掛かりを持っている人はいますか?

2
composerによる変更の破棄:[y、n、v、d、s ,?]は何をしますか
何ヶ月も私を悩ませてきた簡単な質問。 バグを修正するために、ベンダーディレクトリに飛び込むこともあります(特に内部ライブラリの場合)。修正を移行してソースパッケージに展開した後composer update company/package、メインプロジェクトに参加して次のように尋ねられます。 Discard changes [y,n,v,d,s,?] 私は上のまともな理解を持っているyし、nが、何についてのドキュメントを見つけることができていないv、d、s、?ん?私はいつも当たりますyが、何か役に立つものを逃しているかもしれません。 編集: dオプションを追加(10月'17)
121 composer-php 

3
composer PHP要件をスキップ
PHPCIとcomposerを使用しています。PHPCIを実行するサーバーはPHP 5.3上にあります。 プロジェクトでは、composerを使用してFacebook PHP SDKを追加しました。PHP 5.4が必要です。ComposerはPHPCIによってトリガーされ、実行されます。しかし、CIサーバーはPHP 5.3 composerを取得したばかりなので、次のエラーメッセージで失敗しました。 facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found. もちろん、これによりPHPCIでのビルドが失敗します。 この要件をスキップする可能性はありますか?多分composer.jsonにオプションを追加することによって?またはcomposer.phar呼び出しのパラメーター?

14
更新中にComposerが終了しました
問題が発生したため、Laravel 4プロジェクトに新しいパッケージをインストールしようとしました。でも走るとphp composer.phar updateと私はこれを取得します: Loading composer repositories with package information Updating dependencies (including require-dev) Killed インターネットで問題を探しましたが、メモリに問題があることがわかりました。利用可能なRAMが不足しているようです。これを確認したところ、約411MBの空き容量があります。composerは本当により多くのRAMを必要としますか?

3
私のcomposer.jsonファイルでチルダ(〜)はどういう意味ですか?
composer.jsonファイルに次の行があります。 "require": { ... "friendsofsymfony/user-bundle": "~2.0@dev", ... }, のチルダ~は ~2.0@dev正確にはどういう意味ですか?ことは、プレースホルダであり、常にのようなサブバージョンフェッチするもの1.2.0、2.2.0、3.2.0などを?意味がありません(*ワイルドカードによって行われます)。 composer.jsonのドキュメントは、チルダについては何も教えてくれありません。 私はSymfonyブログでセキュリティ問題について読んだだけで、バージョン1.3.3にアップグレードすることを勧めているので、私は尋ねています。しかし、FOSUserBundleのバージョンを理解するのは簡単ではありません(バージョンが含まれているファイルが見つかりませんでした)。


6
Composerを介してSymfony 2.3.xをインストールするときのlib-icu依存関係の問題
Composerを使用してSymfony 2.2.xをインストールすることに問題はありませんでした。常にhttp://symfony.com/downloadで安定したバージョンをコピーしただけです。 composer create-project symfony/framework-standard-edition myproject/ 2.2.1 (私はComposerをグローバルにインストールしています) 2.3.0-RC1について好奇心が強いこれはスムーズに進むと思いました: composer create-project symfony/framework-standard-edition mynewerproject/ 2.3.0-RC1 しかし、次のエラーによってシャットダウンされました: Your requirements could not be resolved to an installable set of packages. Problem 1 - symfony/icu v1.2.0-RC1 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from …

8
PHPコンポーザーを使用してgitリポジトリを複製する
composerを使用して、packagistにないgithubからgitリポジトリを自動的に複製しようとしていますが、機能せず、何が問題なのかわかりません。 私はそれを次のように「リポジトリ」に含める必要があると思います: "repositories": [ { "url": "https://github.com/l3pp4rd/DoctrineExtensions.git", "type": "git" } ], そして、おそらくそれを「必須」セクションにリストします。この例に似ているはずですが、機能しません。それはこのエラーを与えるだけです: 要件をインストール可能なパッケージのセットに解決できませんでした。 誰かがすでにこのようなことをやろうとしたことがありますか?

3
依存パッケージで利用できるように、Composerで特定のコミットを正しく要求する方法は?
GitHubからの特定のコミットが含まれるライブラリがfoo/foo-libありrequiresます。 { "name": "foo/foo-lib", "repositories": [ { "type": "vcs", "url": "https://github.com/KnpLabs/Gaufrette.git" } ], "require": { "knplabs/gaufrette": "dev-master#2633721877cae79ad461f3ca06f3f77fb4fce02e" } } そしてそれはうまくいきます: $ composer update Loading composer repositories with package information Updating dependencies (including require-dev) - Updating knplabs/gaufrette dev-master (2633721 => 2633721) Checking out 2633721877cae79ad461f3ca06f3f77fb4fce02e Generating autoload files しかし、他のプロジェクトでそのライブラリが必要な場合: { "name": "bar/bar-app", …
108 php  github  composer-php 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.