Strona 1 z 1

install pecl_http fail

: 06 paź 2014, 00:14
autor: Jackout
Cześć,

Próbuję zainstalować pecl_http jednak dostaję błąd:

Kod: Zaznacz cały

configure: error: Please install pecl/raphf and activate extension=raphf.so in your php.ini
Oczywiście uprzedzając sugestie najpierw instalowałem:

Kod: Zaznacz cały

sudo apt-get install php-pear

Kod: Zaznacz cały

sudo apt-get install php5-dev

Kod: Zaznacz cały

sudo apt-get install libcurl3-openssl-dev
//tutaj jednak zainstalowało się w wersji libcurl4...

Kod: Zaznacz cały

Uwaga, wybieranie "libcurl4-openssl-dev" zamiast "libcurl3-openssl-dev"
No i w końcu:

Kod: Zaznacz cały

sudo pecl install pecl_http
// tutaj właśnie dostaję błąd dotyczący raphf
No więc prubuję zrobić zainstalować taki pakiet... ale nie mogę go znaleźć:

Kod: Zaznacz cały

sudo apt-get install php-raphf
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu php-raphf
Więc próbuję:

Kod: Zaznacz cały

sudo apt-get install php5-raphf
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu php5-raphf
W takim razie ostatecznie próbuję tak:

Kod: Zaznacz cały

sudo pecl install raphf
pecl/raphf is already installed and is the same as the released version 1.0.4
install failed
Jakieś pomysły ?

Re: install pecl_http fail

: 06 paź 2014, 01:34
autor: infort
Zważywszy na to:
Jackout pisze: pecl/raphf is already installed and is the same as the released version 1.0.4
oraz
Jackout pisze: configure: error: Please install pecl/raphf and activate extension=raphf.so in your php.ini
pytanie brzmi, czy uaktywniłeś moduł raphf w php.ini oraz nastepnie zrestartowałeś serwer www?

Re: install pecl_http fail

: 06 paź 2014, 02:23
autor: Jackout
Dobra, problem rozwiązany:

ten komunikat o tym że pecl/raphf is already installed ... to bzdura

co trzeba zrobić to dodać np

Kod: Zaznacz cały

deb http://cz.archive.ubuntu.com/ubuntu utopic main universe
do

Kod: Zaznacz cały

/etc/apt/sources.list
następnie oczywiście

Kod: Zaznacz cały

sudo apt-get update
wtedy uda się zainstalować pakiety przez apt-get

Jeżeli nadal podczas instalacji pecl_http pojawiają się błędy trzeba pamiętać o poustawianiu ścieżek analogicznie do każdego modułu tak jak poniżej:

Kod: Zaznacz cały

extension=/usr/lib/php5/20121212/raphf.so
i utworzyć przywiązania

Kod: Zaznacz cały

ln -s /etc/php5/mods-available/raphf.ini /etc/php5/cli/conf.d/20-raphf.ini
ln -s /etc/php5/mods-available/raphf.ini /etc/php5/apache2/conf.d/20-raphf.ini
następnie dodać

Kod: Zaznacz cały

extension=raphf.so
do php.ini i wykonać

Kod: Zaznacz cały

sudo service apache2 restart
Mam nadzieję że to się komuś przyda.
Pozdrawiam.