继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安装,是否应更改任何默认设置?
答案 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