J'ai passé tout le processus de téléchargement du client instantané Oracle, du SDK, etc. dans un serveur Ubuntu 17.04. Ensuite, les paquets rpm convertis en deb avec alien, installés, définissent les chemins, téléchargent pecl oci8, compilés et installés (sans erreurs), etc. puis ajoutent la ligne:Erreur lors du chargement de oci8.so avec le serveur Ubuntu 17.04 php 7 et apache2
extension =/usr/lib/php/20151012/oci8.so
Et redémarré. Quand je vérifie la /var/log/apache2/error.log que je vois:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/oci8.so' - libmql1.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu Jul 20 10:46:44.352631 2017] [mpm_prefork:notice] [pid 23450] AH00163: Apache/2.4.25 (Ubuntu) configured -- resuming normal operations
[Thu Jul 20 10:46:44.352717 2017] [core:notice] [pid 23450] AH00094: Command line: '/usr/sbin/apache2'
Est-ce que quelqu'un sait ce que je pouvais faire pour le faire fonctionner? Je suppose que je n'ai pas activé Selinux ou peut-être que c'est un problème de permissions?
Merci
pour votre information, j'ai ajouté l'extension =/usr/lib/php/20151012/oci8.so au etc/php/7.0/cli/php.ini et ensuite fait php --ri oci8 et tout a fonctionné génial. Je pourrais même lancer à partir de la ligne de commande le test de connexion .php et a bien fonctionné. http://storage5.static.itmages.com/i/17/0721/h_1500638035_7713301_686b726cdf.jpeg – Enrique