「 Windows Azure Web サイトでのカスタム PHP 拡張機能の使用」の手順に従って、Azure Web サイト内で実行されている PHP のionCube 拡張機能を有効にしようとしています。これが私がしたことです:
- ionCube ローダー ダウンロード ページから Windows VC9 (Non-TS) (x86) ローダーをダウンロードしました。
- /site/wwwroot/bin にディレクトリを作成しました
- そのディレクトリにFTP 接続
ioncube_loader_win_5.3.dll
します。 - Azure portal の Web サイトの [アプリの設定] の下に
PHP_EXTENSIONS
、 value を追加しましたbin/ioncube_loader_win_5.3.dll
。 - http://my.azure.website/info.phpを読み込み、環境テーブルに
PHP_EXTENSIONS
=が含まれていることを確認しましたbin/ioncube_loader_win_5.3.dll
。APPSETTING_PHP_EXTENSIONS
=も含まれていますbin/ioncube_loader_win_5.3.dll
。 - サイトを読み込もうとすると、「内部サーバー エラーが発生したため、ページを表示できません」というメッセージが表示され、追加情報はありません。
何か忘れていたり、ioncube が Azure でサポートされていないことはありますか? ディレクトリを正しく設定しましたか?
Zend Guard Loader 拡張機能 (ZendLoader.dll) も同じ方法で試しました。エラー メッセージは表示されませんが、拡張子が phpinfo() にも表示されません。