簡體   English   中英

PHP啟動:無法加載動態庫“ /usr/lib/php/20131226/tidy.dll”-在第0行的“未知”中沒有這樣的過程

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

我最近將Cygwin安裝到我的新工作筆記本電腦上,並且自從我每次執行涉及php腳本的命令時,都被上述警告消息(如商業廣告)轟炸,

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腳本。 但是我很確定,在開發的后期階段,此類問題絕不可忽略。

感謝布雷特的評論。 當我再次進行搜索時,我發現下面的堆棧溢出頁面可以回答我的問題PHP5中的錯誤..無法加載動態庫解決方法是在其中一封回復帖子中建議使用以下grep命令

grep -Hrv ";" /etc/php5 | grep -i "extension="

運行它后,我立即找到了ini文件,在其中可以注釋正確的擴展名以擺脫php_tidy.dll消息

我的問題請求修復在第二位,因此,作為對上述grep命令的擴展,我使用了

grep -Hrv ";" /etc/php5 | grep -i "tidy.dll"

這給了我該位置另一個需要類似注釋的文件。

更新了兩個文件(php.ini和tidy.ini)中的消息。 現在我的輸出看起來更干凈了。

一個更合適的解決方案是通過apt-get安裝缺少的庫,這在其他文章中已經討論過。 但是大多數討論都與缺少的.so文件有關,我不確定該對dll進行什么“ apt-get”操作。 暫時,我在哪里很開心。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM