我们需要在我们的网站上实现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兼容吗?
答案 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预先要求
步骤: 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版本:
从http://windows.php.net/download/#php-5.4下载PHP5.4(下载线程安全)或从http://windows.php.net/download/#php-5.6下载PHP5.6(下载线程安全)
转到PHP文件夹位置(即C:\wamp\bin\php
)
php5.4.42.
或php5.6.30
C:\wamp\bin\php\php5.4.42
中。或C:\wamp\bin\php\php5.6.30
。将以下文件从旧的PHP目录复制到新的PHP目录()。
php.ini
phpForApache.ini
wampserver.conf
打开新复制的php.ini
文件。
更新档案中的extension_dir
路径。
打开新的phpForApache.ini
文件。
更新档案
extension_dir
路径
重新启动系统。
启动wamp Server
转到wampserver =>PHP=>Version=>PHP 5.4.42
或PHP 5.6.30`
现在正在运行PHP5.4.42
或PHP5.6.30
或PHP7.0/1
注意:您可能需要重新启用PHP扩展程序,如CURL,Openssl等