0

我正在使用 LightOpenID 在我的 PHP Web 应用程序中启用 Google 身份验证。

但是,当我在本地服务器上进行相同测试时,出现以下错误

( ! ) Fatal error: Uncaught exception 'ErrorException' with message 'You must have either https wrappers or curl enabled.' in C:\wamp\www\speakerdb\openid.php on line 94
( ! ) ErrorException: You must have either https wrappers or curl enabled. in C:\wamp\www\speakerdb\openid.php on line 94
Call Stack
#   Time    Memory  Function    Location
1   0.0006  366848  {main}( )   ..\index.php:0
2   0.0034  648640  LightOpenID->__construct( ) ..\index.php:4

这在我的远程服务器上运行良好。我将在我的应用程序的每个页面中使用 LightOpenID 来检查用户是否已登录。我尝试将“localhost”作为域名但得到相同的错误。

我在我的 wamp 服务器上启用了 curl,但是当启用 curl 时,带有 LightOpenID 的页面不会运行。

4

1 回答 1

5

在 apache 和 PHP 配置上启用 SSL 模块并检查是否有效:

php.ini:

扩展=php_openssl.dll

apache.conf:

LoadModule ssl_module 模块/mod_ssl.so

于 2012-05-09T06:50:32.160 回答