sur la victoire 64, j'ai installé Apache, PHP etc .. Tout fonctionne bien, sauf la partie oracle. Je peux me connecter à Oracle à partir du développeur sql ce qui signifie que mon fichier tnsnames.ora est correct. Quand apache commence, il n'y a pas d'erreur dans les logs. Mais quand j'essaie de me connecter à oracle depuis ma base de données, le module oracle php_oci8.dll n'est pas chargé. Qu'est-ce que je fais mal?Apache ne pas charger PHP oracle dll
1
A
Répondre
1
La DLL est-elle listée dans le fichier php.ini? Peut être "php_oci8.dll" ou "php_oci8_11g.dll" selon la version du client instantané. Avez-vous redémarré le serveur après avoir supprimé l'un d'entre eux?
Avez-vous édité le bon php.ini (question stupide mais il y en a probablement au moins deux, 1 pour Apache et 1 pour la ligne de commande).
Le module OCI8 apparaît-il dans la sortie de la fonction phpinfo()?
Est-ce que php_error.log contient quelque chose de suspect?
Vous voudrez peut-être consulter "The Underground Oracle and PHP Manual" pour l'installation détaillée/aide à la configuration et consulter les ressources liées à PHP dans le PHP Developer Center.
Questions connexes
- 1. Comment faire pour charger Apache 2.2 * .php?
- 2. Ruby ne parvient pas à charger une DLL
- 3. .Net dynamiquement charger DLL
- 4. Démarrage de PHP: Impossible de charger la bibliothèque dynamique, Windows, Apache 2.2, php 5.2.11
- 5. Tomcat ne reconnaît pas les fichiers DLL
- 6. Apache ErrorDocument ne fonctionne pas pour PHP 500 erreur
- 7. Apache Rewrite ne redirige pas
- 8. Apache Redirect ne fonctionne pas ...
- 9. Apache AllowEncodedSlashes ne fonctionne pas
- 10. JSP charger php externe ne pas utiliser iFrames
- 11. Colorbox charger nouvelle PHP-Page dans DIV ne fonctionne pas
- 12. La requête Oracle ne fonctionne pas en PHP 4
- 13. Impossible de charger l'extension PHP
- 14. chemin Zend simplexml_load_file() ne fonctionne pas dans Apache dans Ubuntu
- 15. Apache ne pas charger les fichiers CSS sur les navigateurs distants, mais fonctionne sur localhost
- 16. Apache Struts: ne peut pas récupérer ActionForward
- 17. Declarative_authorization ne semble pas charger?
- 18. Oracle SYS_GUID ne change pas
- 19. Oracle MERGE ne pas insérer
- 20. Apache Url Réécriture ne fonctionnera pas
- 21. Impossible de charger l'erreur dll
- 22. PHP/Apache: Demande GET n'existe pas?
- 23. PHP-CGI ne charge pas les extensions
- 24. L'application ne peut pas ouvrir la connexion à la base de données Oracle - DLL manquante OraOps9.dll
- 25. Les modules Apache sont installés mais ne semblent pas se charger dans Ubuntu
- 26. Python ne peut pas acquérir le gestionnaire d'environnement Oracle dans Apache
- 27. Sur certains ordinateurs, l'application ne peut pas charger le fichier sqlite dll
- 28. Visual Studio 6 ne peut pas charger une DLL COM compilée dans .net 2.0
- 29. Pourquoi App_Offline ne fonctionne-t-il pas dès que vous commencez à charger des DLL?
- 30. Sortie PHP; ne fonctionne pas
oui, j'ai édité le bon ini. Le module OCI8 n'apparaît pas dans la fonction phpinfo(). oui, j'ai redémarré le serveur après avoir changé le fichier ini. Oui, le fichier est répertorié et non commenté dans le fichier ini. Je ne sais pas où chercher php_error.log, où dois-je vérifier? Les journaux d'erreurs Apache ne contiennent aucune erreur. –
Vérifiez le php.ini, vous devriez avoir une ligne similaire à "error_log =" C: /wamp/logs/php_error.log "(J'utilise wampserver.com) .Désactiver la ligne si nécessaire, mettre error_reporting à E_ALL etc Le fichier dll est-il présent dans le répertoire "ext" de PHP? Le "extension_dir" dans le php.ini pointe-t-il correctement? – eyescream
oui, il est présent et il pointe correctement rien dans le journal des erreurs php aussi :( –