Composerでパッケージのインストール時にエラーになったときの対処法
Composer
でパッケージをインストールするときに以下のようなエラーになってしまうことがあります。
the requested PHP extension XXX is missing from your system.
XXX
の部分はインストールするパッケージで必要だが、自身の環境にインストールされていないパッケージです。
PHP インストールされているモジュールの一覧を表示するで紹介したようにphp -m
のコマンドでインストールされているモジュールを表示するとphp-XXX
が表示されていないことがわかります。
対処法
基本的にはphp-XXX
のパッケージをインストールすれば解決します。
$ sudo apt-get install php-XXX
インストールしたあとに再度php -m
のコマンドでインストールされているモジュールを表示するとphp-XXX
が表示されていることが確認できます。
- WEBアプリでプッシュ通知を実装する
WEBアプリでプッシュ通知を実装する方法を紹介します。googleが紹介している以下のページを参考にしました。ウェブアプリへのプッシュ通知の追加 | Web | Google Develope...
- PHP switch文の基本的な使い方と注意点
PHPのswitch文の基本的な使い方を紹介します。PHP If,else,elseif文の基本的な使い方でif文の基本的な使い方について説明しましたが、elseifの数が増えてくると、可読性や保守性...
- PHP インストールされているモジュールの一覧を表示する
PHPでインストールされているモジュールを一覧表示する方法を紹介します。ターミナルやコマンドプロンプトで以下のコマンドを実行します。コマンドを実行するとインストールされているモジュールの一覧が表示され...
- PHP If,else,elseif文の基本的な使い方
PHPのif文の基本的な使い方を紹介します。JavaScriptでのif文の使用方法をJavaScript If,else,else if文の基本的な使い方で紹介しましたが、他の言語でのif文とは文法...
- PHP for文の基本的な使い方
PHPのfor文で指定した回数だけループで同じ処理を行う方法を紹介します。ループする回数が固定の場合は以下のように指定します。以下のように指定した場合はfor文で囲った処理を5回ループして実行します。...
- LinuxでPHPのcurlをインストール・有効化する方法
Composerなどでcurlを使用するパッケージをインストールするとき、curlがインストールされていないと以下のエラーが発生することがあります。対処法として、以下のコマンドでcurlをインストール...
- PHP 配列をfor文で要素数の数だけループする
PHPの配列をfor文で要素数の数だけループする方法を紹介します。for文の基本的な使い方についてはPHP for文の基本的な使い方で紹介しています。また、配列の要素にアクセスする方法はPHP 配列を...
- PHP 連想配列をループしてkeyとvalueを列挙する
PHPの連想配列をループしてkeyとvalueを列挙する方法を紹介します。連想配列とはkeyとvalueを持つ配列です。以下のように、foreachのasに$key = $valueの形式で指定すると...
- PHP 配列や連想配列の長さ(要素数)を取得する
PHPで配列や連想配列の長さ(要素数)を取得する方法を紹介します。配列や連想配列の長さを取得するにはcountを使用します。連想配列については長さというよりも要素数を取得するといったほうがわかりやすい...
- PHP 配列の先頭や末尾に要素を追加する
PHPの配列の先頭や末尾に要素を追加する方法を紹介します。PHPで配列の末尾に要素を追加するにはarray_pushを使用します。以下のように、array_push(配列, 追加する要素)の形式で指定...