Ubuntu 9.04: расширение Pecl загружается, но не устанавливается - PullRequest
3 голосов
/ 12 ноября 2010

Я новичок в php, поэтому прошу прощения, если я упустил что-то простое. Я хочу установить расширение php pecl_http. Я следовал инструкциям здесь http://www.mkfoster.com/2009/01/04/how-to-install-a-php-pecl-extensionmodule-on-ubuntu/,, в частности:

sudo apt-get install php-pear 
sudo apt-get install php5-dev 
sudo apt-get install libcurl3-openssl-dev

который все отлично работает. Однако следующий шаг, похоже, не завершен:

sudo pecl install pecl_http 

Все, что он делает - это скачивает .tgz, но на самом деле не устанавливает его. Он помещает файл здесь:

/build/buildd/php5-5.2.10.dfsg.1/pear-build-download/pecl_http-1.7.0.tgz

Я могу распаковать его сам, но у меня есть ощущение, что его установка может быть еще большей. Действительно, занимаюсь:

pecl list

говорит мне, что расширения не установлены. Что я не делаю?

Спасибо.

Редактировать: Я нашел следующие альтернативы для установки расширения pecl: https://serverfault.com/questions/178986/pecl-install-uploadprogress-fails-silently Однако он ломается при сборке:

install: cannot stat `tmp/modules5/pecl-http.so': No such file or directory

по той простой причине, что библиотека называется http.so, а не pecl-http.so ...

1 Ответ

0 голосов
/ 12 апреля 2011

Вы должны быть в состоянии отладить процесс, добавив -v или -vvv к команде pecl.

Можете ли вы предоставить вывод?

...