2017-06-01 15 views
0

私はAzureのPHP Web AppにLibsodiumをインストールしようとしていましたが、いくつかの問題があります。
私は試してみて、それをインストールするためにここにこのリンクをたどってきた:https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodiumをそれがphp.exeのファイルと同じディレクトリにlibsodium.dllファイルを置くために私を必要とする - 私は明らかに適切な権限を持っていませんおそらく、コマンドラインで、このエラーの原因である、に書き込む:Azure WebアプリケーションへのLibsodiumのインストール

ERROR:DSPのlibsodium.dspが存在しません。

アイデア?事前

答えて

0

おかげで私は、Windows上で作業を取得するのは難しいですpecl install libsodiumと拡張をインストールしようとした疑い。

これは、あなたが.dllをダウンロードし、それを使用することをお勧めしている理由です。 pecl install libsodiumを動作させるとしても、PHPでアクティブ化する必要があるファイルは.dllというファイルのみ作成されています。

そのphp.exeディレクトリへの書き込みアクセス権がなくなるまで、あなたは失われてしまいます。

0

そのDLLが%PATH%にある場合は何か変更されますか?それが動作する場合、あなたはシステム%PATH%にarbitratyフォルダを追加するには、変換XDTを構築することができます

。方法は次のとおりです:https://github.com/projectkudu/kudu/wiki/Xdt-transform-samples#adding-environment-variables

+0

いいえ、それでも同じエラーが発生しました –

+0

この時点で、LinuxのApp Serviceに切り替わり、Dockerfileにスローされたすべての依存関係を持つ自分のコンテナを持っていきます - https://docs.microsoft .com/en-us/azure/app-service-web/app-service-linux-use-custom-docker-image – evilSnobu

関連する問題