PHP警告:PHP启动:无法加载动态库我运行PHP脚本并得到此错误:PHP警告:PHP启动:无法加载动态库'/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ixed.5.2.lin' - / usr / local / lib / php / extensions /no-debug-non-zts-20090626/ixed.5.2.lin:无法打开共享对象文件:第0行的“未知”中没有此类文件或目录那是什么意思?
3 回答
SMILET
TA贡献1796条经验 获得超4个赞
这意味着你的一个php配置文件(php.ini或其他接近它)中有一个extension=...
或zend_extension=...
一行试图加载该扩展:ixed.5.2.lin
不幸的是,该文件或路径不存在或权限不正确。
尝试搜索
.ini
PHP加载的文件(phpinfo()
可以指示哪些文件) - 其中一个应该尝试加载该扩展名。更正文件的路径或注释掉相应的行。
慕村225694
TA贡献1880条经验 获得超4个赞
如果您使用的是Linux,则可以通过在shell中键入以下内容来查找所有已加载的配置文件:
php -r "print phpinfo();" | grep ".ini"
更新:如评论中所述,这可能更准确:
php -i | grep ini
收到一只叮咚
TA贡献1821条经验 获得超4个赞
如果您只是想让错误消失,而您不需要扩展名,那么请务必注释该行php.ini
。但是如果你真的想解决这个问题,还有一些额外的信息。
基于确切的模块有多种原因,但也有一些通用的指导原则。
在该部分下打开
phpinfo()
并查找。这是您的模块所在的位置。extension_dir
Core
例如,
/usr/lib/php/modules
对于Unix / Linux。
如果文件确实存在,请确保权限足够。
如果该文件不存在,请使用以下资源进行安装。
- 3 回答
- 0 关注
- 2021 浏览
添加回答
举报
0/150
提交
取消