2017-09-28 97 views
0

我在ubuntu16.04中使用php 7和Oracle 12c。想要使用oci8連接php和Oracle數據庫。當我輸入php -m | grep oci8時,它顯示它已安裝。但是,當我嘗試連接它顯示「無法找到驅動程序」。 許多解決方案都顯示在窗口中,但不在Linux中。我可以在oracle查詢控制檯中使用用戶名和密碼連接oracle並啓動查詢。如何在ubuntu上使用oci8連接php 7和oracle 12c 16.04

回答

0

確保適用於Oracle的環境變量例如LD_LIBRARY_PATH已設置。這些需要爲您的網絡服務器和終端外殼單獨設置。

對於Ubuntu網絡服務器,您可能會使用apache2 envvars文件(它是RHEL系統上的/ etc/sysconfig/httpd)。在「爲Linux上的PHP設置Oracle環境」一節中提供了一些提示,其中第77頁的http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html