Composerのインストール
ちょっと引っかかったのでメモ書き。
php.iniでモジュールを重複して読み込んでるのが原因
今回、自分が引っかかったのは2つ。
php.ini
extension=php_mysqli.dll
これは前回、挙げた開発環境の構築の記事でこの行を追加してねってことで元々あるやつを重複して書いたために指定したモジュールが見つかりませんってゆーエラーが出てたみたい。他のモジュールでも同様で人によってはPDO関連のモジュール重複読み込みで同エラーが出てたりするみたい。
それと
msql.soって何…
php.ini
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
真ん中あたりの extension=msql.so ←これ、コメントアウトしないとComposerのインストール時に引っかかる。環境構築をXAMMPでインストールしてたら多分、エラーは発生しないんじゃないかな。
一応、PHPマニュアルにmsqlは存在するが果たしてmysqlの記述間違いなのか
http://php.net/manual/ja/book.msql.php
自分には解りません・・・