Zapowiadało się łatwo, prosto i przyjemnie:
sudo pecl install PDO_OCI
PDO już jest więc powinno pójść jak z płatka, ale niestety…
marek2@marek-laptop:/tmp/pear/temp$ sudo pecl install PDO_OCI
pear/PDO_OCI requires PHP extension „pdo” (version >= 1.0)
No valid packages found
install failed
Chwila guglania i jedyna rozsądna rada to zainstalować sobie PDO_OCI samemu, bo wtedy ponoć instaluje sie bez problemów, no więc jedziemy:
sudo pecl download PDO_OCI
sudo tar xzf PDO_OCI*.tgz
cd PDO_OCI*
sudo phpize
sudo ./configure
tutaj może się pojawić krótkie zająknięcie nt. braku ORACLE_HOME pomimo tego, że jest jak byk, no ale to da sie szybko załatwić:
sudo ./configure –with-pdo-oci=$ORACLE_HOME
make
sudo cp modules/pdo_oci.so /usr/lib/php5/20060613+lfs/
marek2@marek-laptop:/tmp/pear/temp/PDO_OCI-1.0$ php -m | grep -i pdo
PDO
pdo_mysql
PDO_OCI
pdo_pgsql
I voila
Garść informacji dostępna także na blogu Diablo.