无法在php 5.3中实现Facebook登录

时间:2017-06-07 04:09:39

标签: php facebook php-5.3 facebook-sdk-4.0

我们需要在我们的网站上实现facebook登录。最新的facebook sdk仅支持php 5.4或更高版本。我们正在运行5.3.Tried使用旧版本的facebook sdk但一直运行到错误。任何可能的解决方案除了升级到php 5.4?

问题是,最新的PHP SDK需要PHP 5.4或更高版本。但我无法将现有的PHP版本5.3升级到5.4(我的应用程序代码与PHP 5.4不兼容)

我试过this但没有解决我的问题。我可以使用任何其他旧版本的Facebook PHP SDK,它可以使用图形API v2.0或更高版本并且仍然与PHP 5.3兼容吗?

1 个答案:

答案 0 :(得分:-2)

截至2016年8月7日,图谱API 2.0并不是更多功能Bcoz不可用

检查这个。 https://developers.facebook.com/docs/apps/changelog

所以,

您必须将Php版本更新为5.4或最新版本7.0 / 7.1然后您可以使用Graph APi版本v2.3到v2.9,然后按照以下步骤操作:

使用PHP 5.6和最新

登录Facebook
  

预先要求

  1. PHP版本应为5.6或更高版本(7.0 / 1)。
  2. 应启用mbstring扩展名。
  3. 步骤: https://www.codexworld.com/login-with-facebook-using-php/

    或者

    步骤: http://www.krizna.com/demo/login-with-facebook-using-php/

    注意:您在应用程序中执行了哪种类型的代码,它与PHP V 5.4或更高版本不兼容? 。你能用这个代码更新你的问题。

    按照以下步骤将PHP版本从5.3升级到5.4 / 5.6

      

    我们可以访问新的PHP(php5.4 /php5.6)和旧的php(php5.x)。两者都是   容易到达。

         

    只需要像下面那样更改PHP版本:

    1. http://windows.php.net/download/#php-5.4下载PHP5.4(下载线程安全)或从http://windows.php.net/download/#php-5.6下载PHP5.6(下载线程安全)

    2. 转到PHP文件夹位置(即C:\wamp\bin\php

    3. 创建名称为php5.4.42.php5.6.30
    4. 的新文件夹
    5. 提取下载文件并保存在C:\wamp\bin\php\php5.4.42中。或C:\wamp\bin\php\php5.6.30
    6. 将以下文件从旧的PHP目录复制到新的PHP目录()。

      php.ini phpForApache.ini wampserver.conf

    7. 打开新复制的php.ini文件。

    8. 更新档案中的extension_dir路径。

    9. 打开新的phpForApache.ini文件。

    10. 更新档案

    11. 中的extension_dir路径
    12. 重新启动系统。

    13. 启动wamp Server

    14. 转到wampserver =>PHP=>Version=>PHP 5.4.42或PHP 5.6.30`

    15. 现在正在运行PHP5.4.42PHP5.6.30PHP7.0/1

    16. enter image description here

      注意:您可能需要重新启用PHP扩展程序,如CURL,Openssl等