如何解决PHP exec不执行exe文件
我已经在网络上几乎所有地方搜索了答案,但没有一个有效。请帮助我。
我制作了一个简单的python脚本,可将数据导出到文本文件中。然后,我将其编译为exe。使用php代码,我的计划是在单击导出按钮时通过exec()PHP函数执行脚本。该脚本应运行,并在导出成功时提示用户。但是,如果我测试导出按钮,则该页面将永远加载。它不会运行exe文件。我尝试创建一个bat文件,因此php会直接执行bat文件,而不是直接连接到exe。不幸的是,它也没有运行bat文件。如果我手动启动蝙蝠,它将完成工作。
/** Code for the exe **/
exec("dist/export.exe");
/** Code for bat **/
exec("exec_export.bat");
/** Bat file contents **/
cd dist\
START export.exe
exe文件位于dist文件夹中,该文件夹是保留导出php文件的同一文件夹的子文件夹。使用is_executable PHP函数,我可以坚定地确认问题不在于exe的位置,因为如果我运行代码,它将返回true。如果我使用cmd启动导出exe,则它将成功运行。所以这里的问题是,我想念什么?我需要在php.ini中进行一些配置,以允许php运行exe文件吗? WAMPP中有任何配置吗?请帮助我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。