在用于php快速启动(在Windows中)的google身份识别工具包(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文件
Step 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安装,是否应更改任何默认值?
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包含相对于其当前位置的文件,所以我会在composer.json
文件所在的同一目录中安装并运行它:identity-toolkit-php-client-master/