【发布时间】:2022-08-07 21:53:45
【问题描述】:
在我的 ubuntu 20.04 上,我永远无法解决这个问题,这对于非常需要的应用程序至关重要:
$ php
PHP Warning: PHP Startup: Unable to load dynamic library \'xsl\' (tried: /usr/lib/php/20190902/xsl (/usr/lib/php/20190902/xsl: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/xsl.so (/usr/lib/php/20190902/xsl.so: undefined symbol: dom_node_class_entry)) in Unknown on line 0
当然,我查了/usr/lib/php/20190902,但xsl似乎在那里:
$ ls -al /usr/lib/php/20190902/xsl*
-rw-r--r-- 1 root root 35080 Jun 13 15:43 /usr/lib/php/20190902/xsl.so
还有什么可能是错的?
干杯, 狼
-
您的相应 xsl.ini 文件是什么样的?我的有这条线:
extension=xsl.so -
locate xsl.ini找到这四个文件: /etc/php/7.4/cli/conf.d/20-xsl.ini --- /etc/php/7.4/mods-available/xsl.ini --- /usr/share /php7.4-xml/xml/xsl.ini --- /var/lib/ucf/cache/:etc:php:7.4:mods-available:xsl.ini 都有extension=xsl.so的内容。拥有所有这些配置文件是否很好? -
似乎还可以。
-
你有这个错误消息:
undefined symbol: dom_node_class_entry。可能是this topic可以帮助你吗?