ฉันพยายามที่จะใช้ที่ต้องใช้TwitterOAuth
cURL
ก่อนอื่นฉันคิดว่าสิ่งสำคัญคือต้องใช้ Win 8 64 bits ด้วย WampServer 3.0 และ PHP 5.6.15 เมื่อฉันเรียกใช้สคริปต์ (ที่ได้รับจาก TwitterOAuth) ฉันมีข้อผิดพลาดเหล่านี้:
Notice: Use of undefined constant CURLOPT_CAINFO - assumed 'CURLOPT_CAINFO' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 353
Notice: Use of undefined constant CURLOPT_CONNECTTIMEOUT - assumed 'CURLOPT_CONNECTTIMEOUT' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 354
Notice: Use of undefined constant CURLOPT_HEADER - assumed 'CURLOPT_HEADER' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 355
Notice: Use of undefined constant CURLOPT_HTTPHEADER - assumed 'CURLOPT_HTTPHEADER' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 356
Notice: Use of undefined constant CURLOPT_RETURNTRANSFER - assumed 'CURLOPT_RETURNTRANSFER' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 357
Notice: Use of undefined constant CURLOPT_SSL_VERIFYHOST - assumed 'CURLOPT_SSL_VERIFYHOST' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 358
Notice: Use of undefined constant CURLOPT_SSL_VERIFYPEER - assumed 'CURLOPT_SSL_VERIFYPEER' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 359
Notice: Use of undefined constant CURLOPT_TIMEOUT - assumed 'CURLOPT_TIMEOUT' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 360
Notice: Use of undefined constant CURLOPT_URL - assumed 'CURLOPT_URL' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 361
Notice: Use of undefined constant CURLOPT_USERAGENT - assumed 'CURLOPT_USERAGENT' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 362
Notice: Use of undefined constant CURLOPT_ENCODING - assumed 'CURLOPT_ENCODING' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 363
Notice: Use of undefined constant CURLOPT_POST - assumed 'CURLOPT_POST' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 378
Notice: Use of undefined constant CURLOPT_POSTFIELDS - assumed 'CURLOPT_POSTFIELDS' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 379
Fatal error: Call to undefined function Abraham\TwitterOAuth\curl_init() in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 394
ดังนั้นฉันจึง googled ข้อผิดพลาดของฉันและพบว่าฉันต้องเปลี่ยนphp_curl.dll
ในเว็บไซต์นี้: http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit- สำหรับหน้าต่าง / อย่างไรก็ตาม dll ที่เสนอนั้นใช้สำหรับ PHP 5.3 และ 5.4 และฉันใช้ PHP 5.6.15 ฉันไม่พบ dll จริงที่ใช้กับ PHP เวอร์ชันนี้
นอกจากนี้ php.ini ของฉันใน… / bin / apache / apache2.4.17 และใน… / bin / php / php5.6.15 ส่วนขยาย = php_curl.dll จะไม่แสดงความคิดเห็นและถ้าฉัน Ctrl-F "curl" บน phpinfo พบบรรทัดเดียว อยู่ในตารางผู้เขียน
เป็นไปได้ไหมที่จะใช้ cURL กับ PHP 5.6.15 หรือฉันจำเป็นต้องปรับลดรุ่น PHP ของฉัน
ฉันได้ถามคำถามนี้ใน StackOverflow และฉันถูกเปลี่ยนเส้นทางไปที่ SuperUser