3

クライアントのWebサーバーにopenssl_encryptの呼び出しを実装しようとしていますが、致命的なエラーが発生しますUnknown function: openssl_encrypt()。要件はPHP5.3.0以降だと思いましたか?phpinfo()ダンプを見ると、サーバーは5.3.3を実行しています。

何が得られますか?

4

2 に答える 2

5

openssl_関数を使用するには、a OpenSSLをインストールし、b) OpenSSLをサポートするPHPをビルドする必要があります。PHPOpenSSLドキュメントを参照してください。

PHPのOpenSSLサポートを使用するには、PHPもコンパイルする必要があります--with-openssl[=DIR]

于 2012-07-17T15:15:55.557 に答える
1

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]もコンパイルする必要があります。

于 2012-07-17T15:17:56.147 に答える