我是一個完整的PHP/wamp noob,但我只是想讓一小段代碼工作。我正在使用一個庫來幫助我使用Twitter的OAuth,並且一直在用Windows上的wamp編寫和測試我的代碼。捲曲不能在捲曲中工作
這是我的代碼:
<html>
<body>
<?php
include 'tmhOAuth.php';
include 'tmhUtilities.php';
$tweet_text = 'Test Tweet. If you can see this, my PHP code is working! Yay';
echo "Posting...\n";
$result = post_tweet($tweet_text);
echo "Response code: " . $result . "\n";
function post_tweet($tweet_text) {
$connection = new tmhOAuth(array(
'consumer_key' => 'xxxxxxxxxx',
'consumer_secret' => 'xxxxxxxxxxxx',
'user_token' => 'xxxxxxxxxxxxxxxxx',
'user_secret' => 'xxxxxxxxxxxxxx',
));
$connection->request('POST',
$connection->url('1/statuses/update'),
array('status' => $tweet_text));
return $connection->response['code'];
}
?>
</body>
</html>
和錯誤消息我得到: 致命錯誤:調用在C未定義功能curl_init():\ WAMP \ WWW \ PHP \ tmhOAuth.php上線581 tmhOAuth是我正在使用的庫文件之一。
快速谷歌之後,我跟着這個教程: http://www.phpmind.com/blog/2011/02/how-to-enable-curl-in-wamp/ 我發現的php.ini中均Apache和PHP文件夾,並註釋掉有關捲曲的線條。我還用ext文件夾中的php_curl.dll替換了另一個教程中指示的另一個教程。
請幫
重新檢查一切:您的PHP擴展路徑是否正確定義?你試過重新啓動WAMP嗎?您是否嘗試過這裏描述的步驟:http://www.technoreaders.com/2009/07/26/curl-on-wamp/? – akluth
你可以在你的網絡服務器上創建一個文件來顯示phpinfo嗎? '<?php phpinfo(); ?>'。搜索捲曲以查看它是否存在並在phpinfo顯示中啓用。如果不是,捲曲模塊未啓用 –
看來cURL擴展沒有正確安裝。你可以通過phpinfo()驗證正確的安裝 –