PHP(ピー・エイチ・ピー)

PHP

Fatal error: Call to undefined function hash_hmac() in .....

パスワードからハッシュ値を生成してDBに登録しようと、

$password = "password";
$secretKey = "salt";
hash_hmac("sha256", $password, $secretKey);

※「$password」と「$secretKey」の値は適当です。

というPHPコードを書いて実行すると、

Fatal error: Call to undefined function hash_hmac() in .....

というエラーが!!

 

hash_hmac()が利用できないようです。

 

どうも必要なモジュールが入っていないようなので、

インストールしてやる必要が出てきました。

 

と言っても、

今回はラピッドサイトのVPSサーバ(結構古いプラン)を利用していたので、

# vinstall php5

で簡単に入れることができます。

 

上記コマンドを実行すると以下のような画面が立ち上がります。
PHP:hash_hmac()関数

ここで、「hash Functions」をチェックして「OK」をクリックするだけです。

 

一応、念の為にphpinfo()でも確認しておきます。

※「使用可能(enabled)」になっていればOKです。
phpinfo:Hash

WordPress短期学習プログラム

関連記事

  1. CakePHP

    PHP

    CakePHPのtinyintでハマった!!

    CakePHPでデータベースを作成する時には注意しないといけない点があ…

  2. PHP(ピー・エイチ・ピー)

    PHP

    【PHP】echoとprintのどっちを使えばいいの!?

    【PHP】文字列の出力は、echo() または print()…

  3. PHP

    CakePHP

    久しぶりにCakePHPを使っての開発を行なっているんですが、いつ…

  4. PHP(ピー・エイチ・ピー)

    PHP

    【PHP】PNG画像をリサイズ

    画像のアップロード機能を作成していたのですが、少しはまったので、…

  5. PHP(ピー・エイチ・ピー)

    PHP

    【PHP】strpos()関数とstrstr()関数

    ある文字列の中に特定の文字列が含まれているかをチェックする場合に、…

  6. PHP

    PHPの驚くべき演算子

    先日、PHPだとif('01' == '1')がtrueになってしまう…

最近の記事

  1. PHP(ピー・エイチ・ピー)
  2. PHP(ピー・エイチ・ピー)
  3. WP:WordPress(ワードプレス)
  4. WP:WordPress(ワードプレス)
  5. WP:WordPress(ワードプレス)
  6. Security(セキュリティ)
  7. WP:WordPress(ワードプレス)
  8. WP:WordPress(ワードプレス)
  9. WP:WordPress(ワードプレス)
  10. アフィリエイト
PAGE TOP