Я только что обновил свою виртуальную машину до Ubuntu 14.04, и мой драйвер PHP OCI8 перестал работать.
Я пытался установить / обновить его, но он не работает. Вот сообщения об ошибках, которые я получаю:
marc@sf2:/build/buildd/php5-5.5.9+dfsg/pear-build-download$ sudo pecl install oci8
downloading oci8-2.0.8.tgz ...
Starting to download oci8-2.0.8.tgz (190,854 bytes)
.........................................done: 190,854 bytes
could not extract the package.xml file from "/build/buildd/php5-5.5.9+dfsg/pear-build-download/oci8-2.0.8.tgz"
Download of "pecl/oci8" succeeded, but it is not a valid package archive
Error: cannot download "pecl/oci8"
Download failed
install failed
Я без проблем "разархивировал" файл oci8-2.0.8.tgz и там есть package.xml ... Что я могу сделать, чтобы это исправить ? Должен ли я вернуться к Ubuntu 13.10? Потому что мне нужна oci8 для выполнения моей работы ...
Спасибо за вашу помощь!
РЕДАКТИРОВАТЬ: Я обнаружил проблему: PECL не работает на Ubuntu 14.04, и OCI8 должен быть установлен из исходного кода или с помощью пакета phar. Я все еще ищу информацию о том, как его установить.
РЕДАКТИРОВАТЬ 2: Я нашел это!
oci8
из репозитория PECL ( http: //pecl.php. net / package / oci8 ) phpize
для создания сценариев сборки ./configure -with-oci8=shared,instantclient,$ORACLE_HOME
make install
и /etc/init.d/apache2 restart
Вся эта информация взята из Руководства по установке PHP OCI8 ( http://php.net/manual/en/oci8.installation.php ) [+1121]
mHouses, Вы - мой герой. Я вчера провел 4 часа, пытаясь установить pecl_http-1.7.6 на моей человечности 14.04 на 32 бита без пользы. Ваши инструкции, работавшие идеально подходящий для меня, также.
все, что я должен был сделать, изменяло Ваш
"./configure -with-oci8=shared,instantclient,$ORACLE_HOME"
к простому
"./configure"
Большое спасибо за то, что поделился Вашими знаниями
Последняя версия PHP имеет их встроенный, но установка этих расширений от pecl
является главным образом отказавшей.
Лучший способ компиляция & установите расширения из источника PHP
, См. мой блог на этой проблеме для большего количества детали: http://itblog.study.land/how-to-install-php5-pdo_oci-oci8-and-other-extensions-for-ubuntu/