为什么shell-exec()不能在PHP中运行?

问题描述 投票:0回答:2

我想用PHP运行python代码,PHP代码如下:

<?php
$command = escapeshellcmd('python3 /usr/C:/xampp/htdocs/scripts/a.py');
$output = shell_exec($command);
print $output;

但是,当我运行这个PHP代码时,屏幕上没有任何反应!

我该如何解决?

php python python-3.x shell-exec
2个回答
0
投票

如果你说它适用于终端而不是apache,那么apache qazxsw poi文件可能会禁用qazxsw poi。

php.ini

你的apache qazxsw poi文件可能看起来像

shell_exec()

从此列表中删除http://www.php.net/manual/en/ini.core.php#ini.disable-functions并重新启动Web服务器,虽然这是一个安全风险,我不推荐它。


0
投票

问题不是因为php.ini而且上面的代码在Linux中没有任何问题。

所以,我认为问题是因为windows或目录!

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.