PHP正在子文件夹中执行脚本

PHP正在子文件夹中执行脚本,php,python,exec,subdirectory,Php,Python,Exec,Subdirectory,我的网站工作方式遇到了一个小问题。 我有一个python脚本,我想从index.php页面运行它。 现在,如果此脚本位于根目录中,通过使用此命令,我可以轻松地执行它: <?php exec("myscript.py"); ?> 当我将脚本放在python文件夹中时,无论我使用什么,php都不会执行它 尝试: <?php exec("/python/myscript.py") ?> <?php exec("//python//myscript.py") ?>

我的网站工作方式遇到了一个小问题。 我有一个python脚本,我想从index.php页面运行它。 现在,如果此脚本位于根目录中,通过使用此命令,我可以轻松地执行它:

<?php
exec("myscript.py");
?>
当我将脚本放在python文件夹中时,无论我使用什么,php都不会执行它

尝试:

<?php
exec("/python/myscript.py")
?>

<?php
exec("//python//myscript.py")
?>

<?php
exec("\python\myscript.py")
?>

<?php
exec("\\python\\myscript.py")
?>

<?php
exec("python/myscript.py")
?>

<?php
exec("python\myscript.py")
?>

<?php
exec("../python/myscript.py")
?>

所有这一切都没有让这该死的事情发生。我做错了什么:[

是否尝试直接调用python可执行文件?它对我很有效。我有一个myscript.py,如下所示:

print 'hello'
print 'world'
然后把它放在一个名为temp/的目录中

我的php位于名为temp.php的文件中,如下所示:

<?php
exec('python temp/myscript.py',$output);
print_r($output);
?>

exec(“python/myscript.py”)
应该可以工作。但是请尝试
exec(\uuu DIR\uuu.'/python/myscript.py”)
@binarious-两者似乎都失败了…:(可能是因为它在一个文件夹中,python脚本本身失败了。可能是制作一个简单的py脚本并输出一些文本。我不确定python脚本在做什么,也没有从php运行过py,所以这可能没有任何帮助:)可能是路径问题。您是否尝试先执行一个php文件,然后再创建一个主python脚本来运行您需要的所有其他脚本。这行吗?
<?php
exec('python temp/myscript.py',$output);
print_r($output);
?>
$ php temp.php
Array
(
    [0] => hello
    [1] => world
)