skillup

技術ブログ

PHP

phpのライブラリ(mcrypt)インストール

投稿日:2016年3月8日 更新日:

先日、ローカルで開発していたPHPをサーバーにアップして、composerでライブラリをアップデートしようとしたところ、 "The mcrypt extension is missing. Please check your PHP configuration." なるエラーがでてしまい、アップデートができず・・・

ようはPHPのライブラリがインストールされていなかったようです。

結構手間取ったんでメモしときます。

ここで無情にも

とエラーがでしまう。いろいろ調べると別途ライブラリをインストールしないといけないっぽい。

http://re2c.org/install/install.htmlからソースをダウンロードし(※wgetではなぜかダメでした。)、サーバーに転送した後下記のようにコンパイルを行う。

このあと先ほどのパスをphp.iniに書き込む

ここでサーバー再起動すれば無事,composerのアップデートができました。

参考リンク

phpに後から拡張モジュールを追加する

Mcrypt PHP extension required.の対処方法

-PHP
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

phpdocument

今回はphpのdocument生成ツールについて。 Contents1 phpdocument1.1 インストール1.2 使い方1.3 参考リンク phpdocument https://www.ph …

no image

Shift_JISの5C問題について 全角ハイフンでエスケープ

エンジニアであればだれもが頭を悩ませる文字コード。 私も初期のころはこれのせいでデータが入らないとかおかしくなるなんてことがさんざんありました。 今でも文字コードに遭遇することはあるんですが大体のパタ …

no image

CakePHPでの数字カンマ区切り&PHP&MySQL曜日の出力

今回は主に時間やお金の表示など、出力に関するネタです。 Contents1 Cakeでのカンマ区切り1.1 単純なカンマ区切り 例1,0001.2 \をつけるケース 例 \1,0001.3 円をつける …

no image

Laravelの認証(独自テーブル仕様)

Laravelで独自の認証をしたいときに少々大変だったのでメモなどを。 *ディフォルトのテーブルはuserで認証項目もemailとpasswordと決まっています。 いじるところが色々ありまして、列挙 …

no image

APIに関して

RESTAPIのルーティングで気をつけることなんぞを。 直近のプロジェクトではRESTAPIを作ることが多かったんですが気をつけることなんぞを。 Contents1 仕様書はソースから2 ツール3 命 …