[英]How to connect Laravel 8 to oracle 11g database?
我正在尝试将Laravel 8连接到Oracle 11g数据库,我尝试了所有可能的解决方案,但没有奏效。 这是我的系统属性:
这是错误消息: C:\\xampp\\htdocs>composer require yajra/laravel-oci8 PHP Warning: PHP Startup: Unable to load dynamic library 'php_oci8_11g' (尝试: C:\\xampp\\php\\ext\\php_oci8_11g (%1不是有效的 Win32 应用程序。),C:\\xampp
php\\ext\\php_php_oci8_11g.dll(找不到指定的模块。))在 Unkn 自己的第 0 行。 . . 下图说明了问题:
您需要在 php.ini 文件中取消注释extension=oci8_12c
并确保ext
文件夹中的php_oci8_12c.dll
文件。
通过删除;
取消注释extension=oci8_12c
在你的 php.ini 之前,然后使用service php-fpm restart
或service php7-fpm restart
service php-fpm restart
用你的 php 版本替换 7。
它似乎被移动到pecl ,下载 dll 文件并将其放在xampp\\php\\ext\\
目录中。 如果存在替换它,重新启动您的 xampp,现在应该可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.