在快速入门示例中为PHP不明确的安装位置配置Google Identity Toolkit

时间:2015-06-30 20:02:09

标签: php google-identity-toolkit

继google身份工具包for php quickstart(在Windows中), (https://developers.google.com/identity/toolkit/web/quickstart/php),步骤1.9和2.1含糊不清。

使用

运行Apache:8000(http // localhost:8000)
  • 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网站上(使用composer.json   我们包含在quickstart文件夹中的需求文件)。对于   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安装,是否应更改任何默认设置?

1 个答案:

答案 0 :(得分:1)

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

关于在何处放置客户端文件identity-toolkit-php-client-master的内容,它不应该重要,但我会将其放在与其他库文件的私有目录中。至于作曲家步骤,我相信它将在解压缩的identity-toolkit-php-client-master中读取composer.json文件,该文件指定src包含相对于其当前位置的文件,因此我将在{{{ 1}}文件位于:composer.json