php 不能加载扩展库,但是在配置文件中是打开了加载了的,不知道为什么还是报错!

发布于 2022-09-06 00:54:33 字数 501 浏览 27 评论 0

当我在lnmp环境中执行:php /root/test.php 报如下错误:

PHP Warning:  PHP Startup: Unable to load 
dynamiclibrary'/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/php_pdo_mysql.dll'

clipboard.png

但是配置文件中,php_pdo_mysql.dll是打开的,不知道为什么还要报没有加载的错误信息!

搞了很久不知道原因 T_T,请大神拯救我~~ TKS

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

满地尘埃落定 2022-09-13 00:54:33

很显然,你的PHP扩展加载路径错了,PHP找不到这个扩展。

你是用的是linux系统,应该用so后缀扩展,你这里的扩展是dll,windows下的扩展。

苦行僧 2022-09-13 00:54:33

dll后缀是windows下的扩展文件格式,linux环境是.so文件

Hello爱情风 2022-09-13 00:54:33

配置文件是win下的。
通过php -i或者phpinfo()可以看到php.ini配置文件的位置。然后在php.ini里开启

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文