gpt4 book ai didi

php - 从 PHP 执行 shell 命令

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:42 26 4
gpt4 key购买 nike

我想从 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版本已经安装了。那么,如何执行命令而不出现此错误?

最佳答案

使用shell_exec函数来执行它。试试<?php echo shell_exec('locate libxml2.so');

关于php - 从 PHP 执行 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22435877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com