【发布时间】:2014-04-21 13:36:21
【问题描述】:
我想从 php 代码运行一些命令。当我从终端运行代码时,它可以正常工作而不会出错。但是当我从 php 代码运行相同的命令时,它会给我这样的错误:
/usr/bin/php: /opt/lampp/lib/libxml2.so.2: version `LIBXML2_2.9.0' not found (required by /usr/bin/php)
我运行命令:locate libxml2.so,该命令给出如下输出:
/opt/lampp/lib/libxml2.so
/opt/lampp/lib/libxml2.so.2
/opt/lampp/lib/libxml2.so.2.8.0
/usr/lib/i386-linux-gnu/libxml2.so
/usr/lib/i386-linux-gnu/libxml2.so.2
/usr/lib/i386-linux-gnu/libxml2.so.2.9.0
所以,似乎已经安装了 2.9.0 版本。那么,如何在没有这个错误的情况下执行命令呢?
【问题讨论】:
标签: php linux shell xampp libxml2