我用php和JS做了一个游戏,我需要运行一些.exe文件。我在本地使用MAMP进行了所有测试,一切正常。现在,我想把游戏放在我的网站上(我有免费版本的星球主机)。
下面是我写的代码:$command = 'MartinS.exe'. ' '. $_GET['columns'] . ' ' . $_GET['rows'] . ' ' . $pixelArt; $output = exec($command);
但是当我尝试播放时,页面不想执行.exe(它在localhost上工作)。我看到有人已经能够使用exec()在planet hoster上运行python脚本,但它根本无法与. exe一起工作。你有解决那个问题的办法吗?
1条答案
按热度按时间i86rm4rw1#
首先检查这两件事:
1.如果您服务器是Windows,因为.exe只能在Windows环境下工作
1.如果您在服务器上有足够的权限。可能是服务器不允许执行.exe(出于各种原因,包括安全和资源管理)
查看更多:Run windows command in php