iT邦幫忙

0

facebook 開發程式 問題

想請教一下 小弟我 用Appserv + no-ip弄出來一個網
後來把官方載的函式庫放到appserv/www/compliments/ 這目錄裡 compliments此目錄是自創
接下來有個問題
我把 examples目錄裡的 example.php 改成 index.php 也把裡面id 和金鑰改好了

改好後連前往應用程式
他卻顯示錯誤

Fatal error: Uncaught exception ‘Exception’ with message ‘Facebook needs the CURL PHP extension.’ in C:\AppServ\www\Compliments\src\facebook.php:4Stack trace:#0 C:\AppServ\www\Compliments\examples\index.php(3): require()#1 {main} thrown in C:\AppServ\www\Compliments\src\facebook.php on line 4

我是載最新的 facebook-php-sdk-v2.1.2-0 用

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
fillano
iT邦超人 1 級 ‧ 2010-12-06 23:22:54
最佳解答

gen3111619提到:
Uncaught exception ‘Exception’ with message ‘Facebook needs the CURL PHP extension.’

看起來你的WAMP環境少了curl。(你應該是在windows底下跑的吧?)建議你先跑一下:http://localhost/phpinfo.php,確定有沒有安裝。沒有安裝的話,確定你用的php版本後,到http://tw2.php.net/releases/找一下相同版本的zip檔,然後從裡面複製缺少的檔案(ex. php_curl.dll)到你的AppServ中的適當目錄(自己找找看)。最後在C:\Windows\php.ini中加入extension=php_curl.dll來啟動這個extension,然後重新啟動apache httpd。

AppServ預設會安裝phpMyAdmin,記得至少要設好帳號密碼,不然就會直接被入侵。最好是用.htaccess設定可使用的ip。另外,phpinfo.php會暴露許多系統資訊,也建議拿掉。

不好意思 我是初學者@@ 爬了個文 http://www.chweng.idv.tw/serverguide/php.php 但 還是安裝不上去=兒= 我的apache 版本是5.2.3

您好 我curl 已經安裝上去哩 但是現在又出現了錯誤@@
Fatal error: Uncaught CurlException: 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed thrown in C:\AppServ\www\Compliments\src\facebook.php on line 614

fillano iT邦超人 1 級 ‧ 2010-12-08 13:33:21 檢舉

我要發表回答

立即登入回答