如何在PHP中为Google Cloud Speech API设置环境变量

时间:2019-05-25 07:30:05

标签: php google-cloud-speech

我已经安装了Google Cloud SDK并尝试设置环境变量,所以我无法进行Google Cloud Speech API的配置,请帮助我了解并将Google API集成到系统中

我已经安装了Google Cloud SDK Powershell,并尝试使用文件夹名称设置环境变量,即:

set GOOGLE_APPLICATION_CREDENTIALS="[C:\Users\Desktop\s\google speech\My-9ef3b2edbbdb.json]"

2 个答案:

答案 0 :(得分:0)

Apache documentation中所述,您应将其添加到.htaccess文件或httpd.conf文件中。

SetEnv GOOGLE_APPLICATION_CREDENTIALS C:\Users\Desktop\s\google speech\My-9ef3b2edbbdb.json

保存httpd.conf后,应重新加载apache服务器。否则,将不会在此apache会话中设置环境变量!

请注意,应安装Apache模块mod_env

答案 1 :(得分:0)

或从PHP使用 putenv

/** Setting Up Authentication. */
$key_path = '/full/path/to/key-file.json';
putenv( 'GOOGLE_APPLICATION_CREDENTIALS=' . $key_path );