Я использую Linux Mint 11 (на основе Ubuntu 11.04), и мне нужно использовать PHP с Oracle через PDO, требование фреймворка, с которым мы будем работать.
Я установил различные расширения PDO, используя обычный метод apt-get, например php5-mysql и т. Д., И они отлично загрузились вместе с исходным расширением PDO. Но нет пакета для привязок Oracle.
Итак, когда я пытаюсь бежать sudo pecl install pdo_oci
это бросает мне это:
WARNING: "pear/PDO_OCI" is deprecated in favor of "channel://http://www.php.net/pdo_oci/ext/pdo_oci"
pear/PDO_OCI requires PHP extension "pdo" (version >= 1.0)
No valid packages found
install failed
Как я могу добавить этот канал или есть способ лучше установить расширение PDO_OCI?
Вы можете добавить канал, используя pecl channel-add
.
Судя по звукам сообщения об ошибке, возможно, у вас просто не установлено расширение php PDO.
В зависимости от того, какой менеджер пакетов вы используете, его установка должна быть довольно простой, например yum install php-pdo