PHPのパッケージマネージャであるComposerを使用していて、以下のエラーが出た時の対処法を説明します。
```language-bash
> composer update
Do not run Composer as root/super user!
```
(さらに…)
Composerを利用して短時間で大量のパッケージを取得すると、GithubのAPI実行回数制限に引っかかってまうばあいがあります。上限に掛かるとComposerは、認証のためにgithubのユーザIDとpassowordを要求します。要求通りIDとパスワードを入力すればユーザ認...
Composerを初めて使った方から、composerコマンドを実行すると下記のエラーが出るとの質問をもらいました。今回は、このエラーが出た時の確認ポイントを説明します。
(LinuxやPHPに対して不慣れな人向けの記事です)
(さらに…)
Linux環境でComposerを使用していて「proc_open(): fork failed errors」エラーが出た場合の対処法を説明します。
(さらに…)
PHPでは、phpcsを使用するとコーディング規約のチェックを行えます。
今回は、単一のphpファイルを、右クリックから簡単にチェックする方法を紹介します。
(さらに…)
Composerを利用してGithubへ短時間で大量のリクエストを送ると、Github APIに対するアクセス回数制限に引っかかる場合があります。このような場合、Composerがgithub認証のために、ユーザIDとパスワードを要求します。要求通りID/パスワード入力すればユー...
社内LANなど、外部へアクセスするときにProxyサーバが必要な環境で、composerを使用すると下記のエラーが出てパッケージのダウンロードに失敗する場合があります。
```language-bash
> composer require monolog/monolog
file could not be downloade...
PHPのパッケージ管理ツールであるComposerを利用する場合、最初のインスールで`php composer.phar install`コマンドを実行します。
このコマンドを実行したとき、下記のエラーが出る場合があります。
```language-bash
> php composer.phar install
...
Composerで複数のパッケージを利用している場合、依存しているパッケージの要求バージョンが、パッケージ間で矛盾が発生する場合があります。
このような場合は、Composerでパッケージのバージョンを上書きする(エイリアスをつける)ことで解決できる場合...
WindowsでComposerを実行したとき、指定されたパスが見つかりません(The system cannot find the path specified)エラーが出る場合の対処法を説明します。
(さらに…)
XDebugなどのデバッガがない環境でプログラムの開発・デバッグを行っているとき、変数の中身をjson_encode()で確認したいときが良くあります。ですがjson_encode()はデータが複雑だったり、サイズが大きいと可読性が悪いという問題があります。
今回は...
PHPでComposerを使っていると、Allowed memory size of XXXXXX bytes exhaustedエラーが発生する場合があります。
本記事では、メモリ不足になったときの対象を説明します。
(さらに…)
PHPでComposerを使っているとき、パッケージの取得をしようとした際に`Could not find package...`エラーが表示される場合があります。
今回は、Composerを使っていてパッケージが見つからない時に問題の切り分け方法について説明します。
(さらに&hell...
Composerを使用してパッケージ管理を初めて行おうとしたとき、エラーなどによって意図した通り動作しない場合があります。
トラブルが発生したときに、まず最初に行うべきチェック項目がgetcomposer.orgに掲載されているので、この内容を元にチェック項目...
Composerでは、composer.jsonファイルへrequireを記載することで、他のパッケージへの依存性を規定することができます。これにより、インストールされていることが前提となるパッケージを自動でインストールしたり、逆に正しく動作しない環境へ誤ってパッ...
## 何を参考にComposerパッケージを選定していますか?
Composerを使用していると、必要な機能を満たすパッケージが複数ある場合、どのパッケージを利用すればよいか、パッケージの選定に頭を悩ませることが多いです。通常はpackagistで表示されるパッケ...
本記事ではパッケージ管理ソフトであるComposerのhomeコマンドで得られる情報についての説明を行います。
Composerでは`composer home`コマンドを使用すると、指定したComposerパッケージのリポジトリURLや、パッケージのホームページを調べることができ...
PHPのパッケージ管理ツールであるcomposerでは、`composer search`コマンドでmarkdownを名前に含むパッケージを検索できます。
今回は、composer searchコマンドの使い方について説明します。
(さらに…)
PHPのパッケージ管理ツールであるComposerでは、licensesコマンドを使うとインストール済みのパッケージに対するライセンスを確認する事ができます。
今回は、licensesコマンドについて説明します。
(さらに…)
PHPを使って小さなツール、具体的には2~10画面程度の規模のツールを作りたい場合があります。
このような規模感のツールを作る場合、SymfonyやLaravel等のフレームワークを使うと、やりたいことに対してプログラムの規模が少し大げさになってしまいま...
PDOを使ったDBアクセスプログラム作成時、prepare()で作成した$stmtが下記のエラーを返す場合があります。
```language-php
Error: Call to a member function bindParam() on boolean
```
(さらに…)
PHPのパッケージマネージャであるComposerには、インストールしたパッケージのオートロード機能が用意されています。
"vendor/autoload.php"をrequireするだけでパッケージ内のクラスをnew出来るのは非常に便利ですが、自作したパッケージを利用する場...
昔のPHPは、コーディング規約がPear, Zend, CakePHP, Symfony, WordPressなど、フレームワークごとに異なっており複数ライブラリを導入した場合に、プロジェクト全体でコーディング規約を統一させることが困難でした。
ですが、最近ではPHP-FIG(PHP F...
投稿ナビゲーション