我有一个简单的 PHP 函数,它应该在调用时执行 Pyton 脚本。我在我的 php 程序中多次尝试过这种函数,但不知何故,这次这个函数根本没有执行 python 脚本。当我从命令提示符访问脚本并运行python testing.py
时,它会成功执行。有一件事我想提一下,这个脚本有一些 python 的 NLTK 库的重要实现,执行和执行它的操作(即数据处理和存储到 db)需要 20 多秒。执行中的延迟是导致此问题的原因,还是这次我还缺少其他东西?
function success(){
$mystring = exec('python testing.py');
$mystring;
if(!$mystring){
echo "python exec failed";
}
else{
echo "<br />";
echo "successfully executed!";
}