在Localhost中测试LightOpenID

时间:2012-05-09 06:39:10

标签: php openid wampserver lightopenid google-authentication

我正在使用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”作为域名,但得到同样的错误。

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

1 个答案:

答案 0 :(得分:5)

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

<强>的php.ini:

  

延长= php_openssl.dll

<强>的apache.conf:

  

LoadModule ssl_module modules / mod_ssl.so