When I try to install solr-beta:
pecl install solr-beta
I get this error:
pecl/solr requires PHP extension "curl" No valid packages found install failed
The thing is curl is already installed and it seems to be enable when I look at my phpinfo page.
From what is mentioned in http://pecl.php.net/bugs/bug.php?id=17012&edit=1, pecl does not recognize php modules that were not statically compiled into php. So if you are using any shared libraries, pecl will ignore them.
Pecl also ignores your php.ini.
That should install solr php module. You will have to include the solr.so library by modifying the php.ini file.