***XAMPP:报错 Unable to load dynamic library的解决方法

A PHP Error was encountered

Severity: Core Warning

Message: 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 directory

Filename: Unknown

Line Number: 0

Backtrace:

情况是这样的:

我在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完美集成不许要额外开启选项。

时间: 2025-01-04 15:58:31

***XAMPP:报错 Unable to load dynamic library的解决方法的相关文章

关于cocos2dx 3.0升级崩溃报错(unable to load native library) 和(Fatal signal 11 (SIGSEGV) at 0x00000000)

最近一直在Windows平台开发cocos-2dx游戏,期间做了一次引擎升级,升级到了3.0正式版本.Windows平台上表现很正常,没有出现什么问题. 上周五准备发布一个安卓包,编译很轻松的就过了,没有花费多少时间,但是安装到手机后,发现运行就崩溃了.没办法只好用模拟机调试,再次吐槽Android的模拟器,真的太他妈慢了,不到万不得已我真的不想再去用它,google真的应该好好整一下了. 好不容易运行起来了,看到崩溃的时候logcat的报错是"unable to load native lib

struts 报错 :Unable to load configuration. - action 的解决

初学Struts, 在idea里写Struts项目, 其实还是挺好操作的, 从官网下载min 的jar包, 然后在idea 里 新建Struts项目的时候 就可以选择用本地包来构建, ctrl shift alt s 配置项目的libraries, 等等在此不表 但是在启动tomcat的时候就遇到了很多莫名其妙的报错, 比如说报错, 找不到class, 感觉有点奇怪啊, 明明已经导入了jar 包了, 还是提示找不到包, 没办法, 只好包jar 包复制进lib 目录, 然后右键add as lib

Spark记录-spark报错Unable to load native-hadoop library for your platform

解决方案一: #cp $HADOOP_HOME/lib/native/libhadoop.so  $JAVA_HOME/jre/lib/amd64 #源码编译snappy---./configure  make & make install #cp libsnappy.so $JAVA_HOME/jre/lib/amd64 主要是jre目录下缺少了libhadoop.so和libsnappy.so两个文件.具体是,spark-shell依赖的是scala,scala依赖的是JAVA_HOME下的

php 编译安装插件提示PHP Warning: PHP Startup: Unable to load dynamic library 报错

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/"xcache.so"' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/"xcache.so": cannot open shared object file: No s

wamp在win7-64位下Unable to load dynamic library php_c

wamp在win7-64位下Unable to load dynamic library php_curl.dll网上很多资料都类似这个:PHP在Windows下启动时提示Unable to load dynamic library php_curl.dll问题解决作者:朦朧中的罪惡 发布于:2012-3-2 5:01 Friday 分类:疑难杂症这个问题容易手配PHP的时候出现, 在php.ini中正确开启了curl扩展后, 在PHPINFO中却看不到相关的信息, 而Apache的日志会显示以

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'

详细的错误截图如下所示: 第一个框中的错误,是因为版本混乱的原因,只需要删除/usr/lib/libxml2.so.2文件即可. 第二个框中的错误,是因为httpd重复加载了PHP的动态模块,只需要删除对应的ini文件即可. 比如:/usr/lib64/php/modules/odbc.so动态库对应的ini文件为:/etc/php.d/odbc.ini,删除这个文件即可. PHP Warning: PHP Startup: Unable to load dynamic library '/us

报错:说改变了系统文件。解决方法

报错:说改变了系统文件.解决方法:1.在系统文件中,撤销操作:2.做clean:3.将SDK7.1同名文件内容复制粘贴过去:4.将其他电脑上的同名文件替换原文件:5.删除对xcode所有的修改文件,位置在资源库/developer/xcode/derivedData/下的所有文件都删除 报错:GEOErrorDomain error -3 提示错误也可运行的话,应该是derived data没清导致的.在Window -> Organizer -> Projects,找到你这个项目,然后点下右

python报错:SyntaxError: Non-ASCII character '\xe5'的解决方法

最近在学习机器学习,上面的代码都是一些python代码,对于python只是会一些基础性的东西,刚才就遇到了一个比较low的问题,但是还是记录一下吧. 在python代码中出现了中文,但是我又把# -*- coding: utf-8 -*-这句话放到了第三行,所以导致出现了,如下的错误: SyntaxError: Non-ASCII character '\xe5' 1. 解决方法也和简单就是把编码的那句话放在第一行: # -*- coding: utf-8 -*- #!/usr/bin/pyt

解压tar.gz文件报错gzip: stdin: not in gzip format解决方法

解压tar.gz文件报错gzip: stdin: not in gzip format解决方法 在解压tar.gz文件的时候报错 1 2 3 4 5 [[email protected] Downloads]$ tar -zxvf clion-141.351.4.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 原来原因是这个