我编写了一个 PHP 脚本来在终端中执行另一个 PHP 文件,但出现错误。如果我跑:
$output = shell_exec("/usr/bin/php -v 2>&1");
echo "<PRE>$output</PRE>";
然后我收到这条消息:
/usr/bin/php: /opt/lampp/lib/libxml2.so.2:
version `LIBXML2_2.9.0' not found (required by /usr/bin/php)
我试着用谷歌搜索它,但答案对我来说太难理解了,我对这一切都很陌生。有人可以解释这个问题或帮助我解决它吗?我所能理解的是,我显然得到了错误的版本。
您的库版本太旧。你需要
libxml2 >=2.9.0
对于 Trusty 和更新的安装包
libxml2
删除旧库(备份)
并创建一个符号链接