0

遵循用于 php 快速入门的 google 身份工具包(在 Windows 中)(https://developers.google.com/identity/toolkit/web/quickstart/php),步骤 1.9 和 2.1 不明确。

在 :8000 (http//localhost:8000) 上运行 Apache

  • c:\root\public用于文件
  • c:\root\key对于 p12 密钥目录
  • 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另一个文件夹压缩在 gitkit-php-composer-package.zip. 这些应该解压缩到哪个目录?

2.3

安装 PHP 依赖管理工具 Composer,以及本快速入门使用的依赖库。对于 Windows,安装说明位于 Composer 网站上(使用我们包含在 quickstart 文件夹中的 composer.json 需求文件)。对于 Linux/Mac,只需运行以下命令:

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

从 https//getcomposer.org/doc/00-intro.md#installation-windows 安装,是否应该更改任何默认值?

4

1 回答 1

1

serviceAccountPrivateKeyFile设置将由 php 读取file_get_contents。我认为绝对窗口路径应该没问题: c:/root/key/key.p12
我可能对使用的斜线方向有误。如果这不起作用,只需反转斜线即可。

关于将客户端文件 identity-toolkit-php-client-master 的内容放在哪里,这无关紧要,但我会将它与其他库文件一起放在私有目录中。至于作曲家步骤,我相信它将读取解压缩文件中的 composer.json 文件,该文件identity-toolkit-php-client-master指定相对于其当前位置的 src 包含文件,因此我将在composer.json文件所在的同一目录中安装并运行该文件:identity-toolkit-php-client-master/

于 2015-07-05T05:48:17.867 回答