博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
***XAMPP:报错 Unable to load dynamic library的解决方法
阅读量:6073 次
发布时间:2019-06-20

本文共 1054 字,大约阅读时间需要 3 分钟。

 

A PHP Error was encounteredSeverity: Core WarningMessage: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/php_pdo_mysql.dll' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/php_pdo_mysql.dll: cannot open shared object file: No such file or directoryFilename: UnknownLine Number: 0Backtrace:

情况是这样的:

我在linux上安装的是xampp套件,在etc目录下有一个php.ini

注意这个ini文件其实是在win平台上起作用的,如果里面的扩展,比如;extension=php_pdo_mysql.dll,当你把分号去掉之后,linux环境下是会报错的

但是在linux环境下,即使你不把分号去掉,这个扩展其实是已经打开的,也就是说上面的这种方式是只针对WIN平台有效的。下面是其他网友的解答

 

 我亲自试过,也纠结这个问题,不过后来发现,php.ini的 扩展设置似乎是针对win,linux下即便我不开启extension=php_curl.dll;extension=php_mysql.dll这个选项也一样使用功能。

linux下xampp如果开启了这些东西,php服务会出现问题,
 PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/php_mysql.dll' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/php_mysql.dll: invalid ELF header in Unknown on line 0
提示找不到你所开启的dll文件,实质上这些dll文件在win下xampp中是存在的。所以贸然推测linux完美集成不许要额外开启选项。

解决方法:

在linux目录下的etc目录将这些开启的XXX.dll加注释关闭掉

转载地址:http://hsngx.baihongyu.com/

你可能感兴趣的文章
201521123026 《Java程序设计》第5周学习总结
查看>>
【Unity】第12章 导航网格和寻路
查看>>
C#读取word文档中的内容
查看>>
cocos2d 物体旋转角度的计算
查看>>
开机自启动服务
查看>>
yum mysql on centos 7
查看>>
Jquery动态绑定事件处理函数 bind / on / delegate
查看>>
node 下查看安装插件的最新版本号的方法
查看>>
雨课堂知识点总结(十四)
查看>>
16个时髦的扁平化设计+视觉滚差的网站模板
查看>>
tesseract text2image windows
查看>>
Linux系统下如何配置JDK环境变量
查看>>
CodeForces 767C Garland
查看>>
postman/jmeter 请求https接口配置问题
查看>>
事务的学习,从jdbc开始:jdbc对事务的支持与实现
查看>>
[人工智能]追逐与躲闪
查看>>
CentOS上搭建Yii2 --2017
查看>>
防范DDOS攻击脚本
查看>>
在阿里云上挂在/data脚本
查看>>
解决文件大小上传限制
查看>>