首页 文章

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

提问于
浏览
0

在用于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 回答

  • 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/

相关问题