php 不能加载扩展库,但是在配置文件中是打开了加载了的,不知道为什么还是报错!
当我在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'
但是配置文件中,php_pdo_mysql.dll
是打开的,不知道为什么还要报没有加载的错误信息!
搞了很久不知道原因 T_T,请大神拯救我~~ TKS
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
很显然,你的PHP扩展加载路径错了,PHP找不到这个扩展。
你是用的是linux系统,应该用so后缀扩展,你这里的扩展是dll,windows下的扩展。
dll后缀是windows下的扩展文件格式,linux环境是.so文件
配置文件是win下的。
通过php -i或者phpinfo()可以看到php.ini配置文件的位置。然后在php.ini里开启