如何在php中为google cloud speech API设置环境变量

如何在php中为google cloud speech API设置环境变量,php,google-cloud-speech,Php,Google Cloud Speech,我已经安装了google cloud SDK并尝试设置环境变量,因此我无法对google cloud语音API进行配置。请帮助我理解并将google API集成到我的系统中 我已安装google cloud SDK powershell,并尝试使用文件夹名称设置环境变量,即: set GOOGLE\u APPLICATION\u CREDENTIALS=“[C:\Users\Desktop\s\GOOGLE speech\My-9ef3b2edbbdb.json]”如中所述,您应该添加到.hta

我已经安装了google cloud SDK并尝试设置环境变量,因此我无法对google cloud语音API进行配置。请帮助我理解并将google API集成到我的系统中

我已安装google cloud SDK powershell,并尝试使用文件夹名称设置环境变量,即:

set GOOGLE\u APPLICATION\u CREDENTIALS=“[C:\Users\Desktop\s\GOOGLE speech\My-9ef3b2edbbdb.json]”
如中所述,您应该添加到
.htaccess
文件或
httpd.conf
文件中

SetEnv GOOGLE_APPLICATION_CREDENTIALS C:\Users\Desktop\s\google speech\My-9ef3b2edbbdb.json
保存
httpd.conf
后,应重新加载apache服务器。否则,将不会在此apache会话中设置环境变量


小心,应安装Apache模块mod_env。

或使用PHP中的putenv

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

你是如何使用PHP的?CGI?来自提示符的手动命令?通过Apache?是的,我用的是Apache