クライアントのWebサーバーにopenssl_encryptの呼び出しを実装しようとしていますが、致命的なエラーが発生しますUnknown function: openssl_encrypt()
。要件はPHP5.3.0以降だと思いましたか?phpinfo()ダンプを見ると、サーバーは5.3.3を実行しています。
何が得られますか?
クライアントのWebサーバーにopenssl_encryptの呼び出しを実装しようとしていますが、致命的なエラーが発生しますUnknown function: openssl_encrypt()
。要件はPHP5.3.0以降だと思いましたか?phpinfo()ダンプを見ると、サーバーは5.3.3を実行しています。
何が得られますか?
openssl_
関数を使用するには、a )OpenSSLをインストールし、b) OpenSSLをサポートするPHPをビルドする必要があります。PHPOpenSSLドキュメントを参照してください。
PHPのOpenSSLサポートを使用するには、PHPもコンパイルする必要があります
--with-openssl[=DIR]
http://www.php.net/manual/en/openssl.requirements.php
OpenSSL関数を使用するには、»OpenSSLパッケージをインストールする必要があります。バージョン4.0.5と4.3.1の間のPHPは、OpenSSL>=0.9.5で動作します。他のバージョン(PHP<=4.0.4および>=4.3.2)には、OpenSSL>=0.9.6が必要です。
http://www.php.net/manual/en/openssl.installation.php
PHPのOpenSSLサポートを使用するには、PHP --with-openssl[=DIR]もコンパイルする必要があります。