0

php クイックスタート (Windows) 用の Google ID ツールキット ( https://developers.google.com/identity/toolkit/web/quickstart/php ) に従うと、ステップ 1.9 と 2.1 があいまいです。

:8000 (http://localhost:8000) で Apache を実行する

  • c:\root\public書類用
  • c:\root\keyp12 キー ディレクトリの場合
  • c:\root\phpプライベートphpファイル用

ステップ 1.9:

serviceAccountPrivateKeyFile 設定を、以前にダウンロードした *.p12 ファイルのパスと同じになるように変更します。/ で始まり、*.p12 ファイルの完全な名前で終わる完全なパスを使用する必要があります。

Windows では、このパスは次のいずれかのようになります。

 - "c:/root/key/key.p12"
 - "c:\root\key\key.p12"
 - "/root/key/key.p12"

2.1

GitHub から Google Identity Toolkit PHP クイックスタートをダウンロードして解凍します。このクイック スタートのソース コードまたはクライアント ライブラリは、Github でも見つけることができます。

これにより、フォルダーが 作成されます。identity-toolkit-php-masterさらに別のフォルダーが .zip 内に圧縮されています gitkit-php-composer-package.zip。これらはどのディレクトリに解凍する必要がありますか?

2.3

PHP 依存関係管理ツールの Composer と、このクイック スタートで使用される依存ライブラリをインストールします。Windows の場合、インストール手順は Composer の Web サイトにあります (クイックスタート フォルダーに含まれている composer.json 要件ファイルを使用します)。Linux/Mac の場合は、次のコマンドを実行するだけです。

cd identity-toolkit-php-master curl -s https://getcomposer.org/installer | php php composer.phar install php -S localhost:8000 routing.php

https://getcomposer.org/doc/00-intro.md#installation-windows からインストールする場合、デフォルトを変更する必要がありますか?

4

1 に答える 1

1

設定はserviceAccountPrivateKeyFilephp によって読み込まれfile_get_contentsます。Windows の絶対パスで問題ないと思います c:/root/key/key.p12
。使用するスラッシュの方向が間違っている可能性があります。これが機能しない場合は、スラッシュを逆にします。

クライアント ファイル identity-toolkit-php-client-master の内容をどこに配置するかについては、重要ではありませんが、他のライブラリ ファイルと一緒にプライベート ディレクトリに配置します。composerステップに関しては、現在の場所に相対的なsrcインクルードファイルを指定する、解凍されたcomposer.jsonファイルを読み取ると信じているので、ファイルがあるidentity-toolkit-php-client-master同じディレクトリにインストールして実行します。composer.jsonidentity-toolkit-php-client-master/

于 2015-07-05T05:48:17.867 に答える