我在ubuntu16.04中使用带有Oracle 12c的php 7.想要使用oci8将php与Oracle数据库连接。当我输入php - m | grep oci8然后它显示它已安装。但是,当我尝试连接时,显示“找不到驱动程序”。 许多解决方案都显示在Windows中,但不在Linux中。我可以使用用户名和密码连接oracle并在oracle查询控制台中激活查询。
答案 0 :(得分:0)
确保适当的Oracle环境变量,例如LD_LIBRARY_PATH已设置。这些需要为您的网络服务器和终端shell单独设置。
对于Ubuntu网络服务器,您可能会使用apache2 envvars文件(它是RHEL系统上的/ etc / sysconfig / httpd)。在http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html的p77上的“在Linux上设置适用于PHP的Oracle环境”一节中提供了一些提示