草庐IT

openssl-engine

全部标签

php - App Engine 无法连接到 Google 云 sql

我的Google应用引擎应用程序无法连接到Google云sql实例并出现此错误:'PDOException'withmessage'SQLSTATE[HY000][2002]Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit.我已经检查了文档并严格按照说明进行操作。我将该应用程序添加为授权应用程序,并使用云控制台设置根密码。我还为实例提供了一个IP地址,可以从本地开发机器上的Workbench连接到它。使用工作台,我添加了一个用户并配置了权限。但是我仍然无法从应用程序的开发版本(与工作台相同的ip)或已部署的应

php - 在 MacOS Sierra 上找不到 OpenSSL

我正在尝试安装PHPMongoDB驱动程序,但安装失败,因为它找不到OpenSSL。/Users/username/mongo-php-driver/src/libmongoc/src/mongoc/mongoc-crypto-openssl.c:24:10:fatalerror:'openssl/sha.h'filenotfound#include^1errorgenerated.make:***[src/libmongoc/src/mongoc/mongoc-crypto-openssl.lo]Error1我听说这与最新版本的MacOS有关?有没有办法做到这一点,因为我真的需要安装

php - 我将 key 对象的哪一部分传递到 `openssl_verify` 以验证 Google 签名的 JWT?

我正在尝试使用Google和OpenIDConnect实现联合登录系统,但我无法验证和解析从Google返回的JWTidtoken。我正在关注Google'sdocumentation在这里。根据文档的建议,我正在尝试使用现有的JWT库。GitHub上最受欢迎的PHP版本似乎是PHP_JWT.问题似乎出在JWKkey的格式上。上面链接的Google文档说要从jwks_uri端点获取key,如他们的发现文档中所示。该端点返回以下内容:{"keys":[{"kty":"RSA","alg":"RS256","use":"sig","kid":"1771931eb0eb64eb97733e8

php - 本地主机上的 Google App Engine 上的 "No system CA bundle could be found"

我正在开发一个将在需要访问GDriveAPI的GoogleAppEngine(GAE)中运行的应用程序。当它在云中运行时,我可以使用我的特殊域范围授权,以便我的用户自动进行身份验证,并且我可以毫无问题地使用gdriveapi。效果很好。但是,在本地主机上测试时,域范围的身份验证将不起作用,因为我们的本地主机实际上并没有验证您的Google帐户,您只能声称自己是任何人.因此,我正在做的是在本地主机和GAE中以不同方式实例化我的google$client。在GAE中,我使用特殊的全域身份验证,在本地主机上,然后我使用传统的Google客户端配置,其中包含客户端ID、客户端密码、oautht

Php Composer openssl错误

在提问之前,我必须说我已经尝试这里堆栈和其他地方的所有类似问题但都失败了。由于这个错误,我无法使用composer:requiresext-openssl*->therequestedPHPextensionopensslismissingfromyoursystem.我在ubuntu上安装了xampp。我尝试过的:我在php.ini中取消注释;extension=php_openssl.dll(cli和普通)-没有用通过终端在php之外安装了openssl-没有用如果openssl已加载并激活,请检查phpinfo()还有一些类似通过php-c/opt/lampp/etc/php.i

php - Google App Engine 提供 Content-Length header

我正在使用以下内容通过PHPAppEngine提供来自GS的文件:google\appengine\api\cloud_storage\CloudStorageTools::serve这不会设置Content-Lengthheader,并且AppEngine不允许通过脚本手动设置该header。(https://cloud.google.com/appengine/docs/python/how-requests-are-handled#headers_removed)如何设置Content-Lengthheader,以便用户在开始下载文件时知道文件有多大?

php - 我在 Google App Engine 上运行 PHP - 如何使用数据库?

我关注了PHPontheGoogleappengine进行设置,效果很好。关于如何在GAE上通过PHP使用数据库/数据存储有什么建议吗? 最佳答案 因为Google在JavaAPI中提供了对数据存储的低级访问http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/package-summary.html您应该能够使用php-java集成访问这些类,例如://Getahandleonthedatastoreitself$

php - 在 Google Cloud App Engine 中使用 php 扩展

我正在尝试在thisinstructions之后在GoogleCloudAppEngine中运行一个symfony4应用程序.我的应用有一个依赖项,它本身依赖于php-gd。此扩展似乎不可用,因为composer失败并显示您的系统中缺少请求的PHP扩展gd。。我必须如何修改教程才能使扩展可用?这可以通过php.ini文件解决吗?还是我需要自定义环境?或者,由于我不需要依赖项中需要php-gd的部分,有没有办法让composer与一起运行——ignore-platform-reqs标志? 最佳答案 确保安装这个php-gd或apt-g

php - PHP 使用的 OS X 和 OpenSSL 上的 Composer 错误

我删除了旧的Xampp本地服务器并安装了最新的服务器Apache/2.4.18(Unix)OpenSSL/1.0.2ePHP/7.0.1mod_perl/2.0.8-devPerl/v5.16.3但是当我尝试通过以下方式安装它时:curl-sShttps://getcomposer.org/installer|php它说:SomesettingsonyourmachinemaycausestabilityissueswithComposer.Ifyouencounterissues,trytochangethefollowing:TheOpenSSLlibrary(0.9.8zc)us

php - 您的 openssl 扩展不支持 SHA384,无法验证 phar 文件的完整性

当我在Windows10上运行composerself-update时出现错误这是完整的错误信息composerself-updateUpdatingtoversion1.8.4(stablechannel).Downloading(100%)[RuntimeException]SHA384isnotsupportedbyyouropensslextension,couldnotverifythepharfileintegrity我正在运行PHP7.3.2可能是什么问题? 最佳答案 删除旧版本并安装最新版本的Composer,删除旧