3

Web サイトをサーバーにアップロードしていますが、正常にアップロードされました。その後、実行すると、次のエラーが表示されます。

致命的なエラー: 未定義の関数 mcrypt_get_block_size() を呼び出します。

サーバーのPHPバージョンが 5.3.14 であることも確認します。どうすればこれに対処できるかわかりませんでした。この関数をクエリ文字列の暗号化に使用しました。これについて Google で検索したところ、ホストにインストールを依頼する必要があると言う人もいます。この mcrypt_get_block_size() のように機能するこの機能または代替機能をインストールする別の方法はありますか?

4

2 に答える 2

10

mcryptをインストールして有効にする必要があります。

DebianベースのLinux ディストリビューション ( Ubuntuなど) では、コマンド ラインから次のコマンドを実行します。

sudo apt-get install php5-mcrypt
于 2013-01-13T16:18:15.273 に答える
7

アレックスが言ったように、ライブラリをインストールする必要がありますが、有効にすることを忘れないでください。

  sudo apt-get install mcrypt php5-mcrypt
  sudo php5enmod mcrypt
  sudo /etc/init.d/apache2 restart
于 2016-05-02T18:06:12.913 に答える