14

PECL を使用してLibsodium PHP 拡張機能をインストールしようとしていますが、必要な dll ファイルを取得する方法がわかりません。Windows 7 (64 ビット) の Wampserver で使用したいです。

誰でも私を助けることができますか?

4

5 に答える 5

12

これが私がやった方法です。

  1. ここから libsodium をダウンロードします > For PHP 7.0 , For PHP 5.6 and For PHP 5.5 (All x64). #1つの重要な注意、ここから環境に一致するこの拡張機能の適切なx86-32ビットまたはx64-64ビットをダウンロードしてください
  2. ダウンロードしたファイルを解凍し、libsodium.dllwamp->bin->php->php5(x).x.xxフォルダーにコピーします。
  3. 抽出したファイルからphp_libsodium.dllをwamp->bin->php->php5(x).x.xx ->extにコピーします。
  4. 次に、WAMP システム トレイ アイコンをクリックします。 ここに画像の説明を入力
  5. PHP-> PHP設定に移動し、システムトレイのWampManagerのメニューからenable dlをクリックします
  6. ここで、PHP から php.ini に次の行を追加-> Wampmanager のメニューから php.ini を保存して閉じます。

拡張子=php_libsodium.dll

  1. Apache を再起動するか、WampManager のメニューから [すべてのサービスを再起動] をクリックします。

これで、php Up and Running の拡張機能でphp_libsodiumを取得する必要があります。:)

**気がつきませんでした。この質問は 4 か月前のものです。あなたがこれを解決したことを願っています。

于 2016-02-24T17:46:30.507 に答える
3

必要な dll ファイルは、http ://windows.php.net/downloads/pecl/releases/libsodium/1.0.2/ からダウンロードできます。

  1. PHP のバージョン、コンパイラ、およびアーキテクチャに対応するバージョンを選択します。(これは、マシンで phpinfo(); を使用して確認できます)

  2. php_libsodium.dll を「ext」ディレクトリ (C:\PHP\ext) にコピーします。

  3. libsodium.dll を PHP ディレクトリのルート (C:\PHP) にコピーします。

  4. extension=php_libsodium.dll を php.ini に追加します

  5. アパッチを再起動する

これは、Windows 7 で実行されているスタンドアロン バージョンの PHP で機能しました。これが WAMP または XAMP で機能しない理由はわかりません。

于 2015-12-22T14:55:10.480 に答える