Скачали Kohana, распаковали, приготовились к штурму и… ошибки… Примерно вот такие:
«Kohana can use the http extension for the Request_Client_External class» как-то так. Могут быть и другие, сейчас разберемся.
Начнем, пожалуй, с нее… Много где она описывается и никто толком не пишет, что с этим делать.
PECL HTTP Enabled
Рецепт для SUSE.
Устанавливаем curl-devel
sudo zypper install curl-devel
устанавливаем модуль http для pecl
sudo pecl install pecl_http
И добавляем в php.ini это (подключаем модуль):
extension=http.so
Перезапускаем Apache
sudo systemctl restart apache2.service
Рецепт для Fedora.
yum install php-devel yum install automake
Если видим ошибку «warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY» — делаем так:
rpm --import /etc/pki/rpm-gpg/RPM*
Это связано с тем, что ключи устарели и надо их обновить.
Теперь ставим curl-devel
yum install curl-devel
устанавливаем модуль http для pecl
pear install pecl_http
Мудрые люди рекомендуют не править php.ini, а добавить файл pecl_http.ini в папку /etc/php.d
Ну, и перезапускаем Apache.
В принципе, вот и починили…
А не поджскажете как эти пакеты в убунте установить?
К сожалению, с убунтой помочь не могу — нет под рукой, да и не стояло задачи.
Есть мнение, что делается там все аналогично, только через apt (или aptitude)…