首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP启动:无法加载动态库'/usr/lib/php/20131226/tidy.dll‘-第0行的未知中没有此类进程

问PHP启动:无法加载动态库'/usr/lib/php/20131226/tidy.dll‘-第0行的未知中没有此类进程
EN

Stack Overflow用户
提问于 2015-07-28 11:22:23
回答 1查看 1.7K关注 0票数 0

我最近在我的新工作笔记本上安装了Cygwin,从那以后,每当我执行涉及php脚本的命令时,我就会被上面的警告消息如商业广告轰炸。

代码语言:javascript
复制
PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/tidy.dll' - No such process in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/php_tidy.dll' - No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/php_tidy.dll' - No such file or directory in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/php_tidy.dll' - No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/php_tidy.dll' - No such file or directory in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/php_tidy.dll' - No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/tidy.dll' - No such process in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/tidy.dll' - No such process in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/tidy.dll' - No such process in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/tidy.dll' - No such process in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/tidy.dll' - No such process in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/tidy.dll' - No such process in Unknown on line 0

我已经做了所有的研究(在线),我可以删除这条消息/解决这个问题。另外,我可以确认缺少的库实际上并没有丢失。我的cygwin安装目录是C:\cygwin。虽然我在Windows资源管理器(C:\ cygwin \usr)中找不到/usr/lib,但是我可以找到它以及cygwin中的库。最后,我尝试将Windows (C:\cygwin\lib)和linux (/usr/lib)的所有路径添加到它们的环境特定路径变量中。这些都不管用。

这可能看起来只是噪音,因为它不会阻止我在命令行上执行php脚本。但我非常确定,在开发的后期阶段,像这样的问题永远不会被忽略。

EN

回答 1

Stack Overflow用户

发布于 2015-07-28 14:14:31

感谢Brett的评论。当我再次搜索时,我发现了下面的堆栈溢出页面,它回答了我的问题Error In PHP5 ..Unable to load dynamic library解决方案是围绕其中一个回复帖子中建议的以下grep命令

代码语言:javascript
复制
grep -Hrv ";" /etc/php5 | grep -i "extension="

一运行它,我就找到了一个ini文件,在这个文件中我可以注释正确的扩展名,以消除php_tidy.dll消息

我的问题请求在第二个位置修复,因此作为上述grep命令的扩展,我使用

代码语言:javascript
复制
grep -Hrv ";" /etc/php5 | grep -i "tidy.dll"

这给了我另一个需要类似注释的文件的位置。

已更新两个文件(php.ini和tidy.ini)中的消息。现在我的输出看起来干净多了。

一个更合适的解决方案是通过apt-get安装缺少的库,这在其他帖子中讨论过。但大多数讨论都与丢失的.so文件有关,我不确定为dlls "apt-get“什么。就目前而言,我很高兴我在这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31666817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档