我想用PHP运行python代码,PHP代码如下:
<?php
$command = escapeshellcmd('python3 /usr/C:/xampp/htdocs/scripts/a.py');
$output = shell_exec($command);
print $output;
但是,当我运行这个PHP代码时,屏幕上没有任何反应!
我该如何解决?
如果你说它适用于终端而不是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服务器,虽然这是一个安全风险,我不推荐它。
问题不是因为php.ini
而且上面的代码在Linux中没有任何问题。
所以,我认为问题是因为windows或目录!