Современный ответ для MAMP 2.0 и HTTP_Request2:
Перейдите в свой MAMP / bin / php / php5.3.6 / bin / и запустите
. / Pear install --alldepsHTTP_Request2
Перезагрузите сервер и протестируйте следующий код из репозитория PEAR:
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2('http://pear.php.net/', HTTP_Request2::METHOD_GET);
try {
$response = $request->send();
if (200 == $response->getStatus()) {
echo $response->getBody();
} else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
} catch (HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
?>
Не забудьте инструкцию require_once!