Je viens de mettre à niveau ma VM vers Ubuntu 14.04 et mon pilote OCI8 PHP ne fonctionne plus.
J'ai essayé de l'installer/mettre à jour, mais ça ne marche pas. Ce sont les messages d'erreur que je reçois:
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
J'ai "décompressé" le fichier oci8-2.0.8.tgz sans problèmes et le package.xml est là ... Que puis-je faire pour résoudre ce problème? Dois-je revenir à Ubuntu 13.10? Parce que j'ai besoin de oci8 pour que mon travail soit terminé ...
Merci de votre aide!
EDIT: J'ai trouvé le problème: PECL ne fonctionne pas sous Ubuntu 14.04 et OCI8 doit être installé à partir des sources ou à l'aide d'un paquet phar. Je cherche toujours des informations sur la façon de l'installer.
EDIT 2: Je l'ai trouvé!
oci8
à partir du référentiel PECL ( http://pecl.php.net/package/oci8 )phpize
pour créer les scripts de construction../configure -with-oci8=shared,instantclient,$Oracle_HOME
make install
et /etc/init.d/Apache2 restart
Toutes ces informations sont extraites du PHP Guide d'installation d'OCI8 ( http://php.net/manual/fr/oci8.installation.php ).
mHouses, tu es mon héros. J'ai passé 4 heures hier à essayer d'installer pecl_http-1.7.6 sur mon ubuntu 14.04 32 bits sans succès. Vos instructions ont fonctionné parfaitement pour moi aussi.
tout ce que je devais faire était de changer votre
"./configure -with-oci8=shared,instantclient,$Oracle_HOME"
à un simple
"./configure"
Merci beaucoup de partager vos connaissances