AMH面板可以加装一个chroot插件,然后通过一些设置,是可以通过web访问php来让php程序里执行python文件的。
宝塔没有办法实现。
有人在宝塔的论坛里问过这个问题,但回答的人显然没有搞懂这是个什么问题,并且,似乎技术上也没有这个能力:
https://www.bt.cn/bbs/thread-41927-1-1.html
辽宁省网友说:刚试了一下 shell_exec没毛病 能运行
甘肃省网友说:我觉得也是
安徽省网友说:很多新手朋友已经对宝塔产生依赖了
湖南省网友说:高深的东西暂时用不着。
福建省网友说:这个功能好,所以我选择宝塔
甘肃省网友说:之前给一位老板写过Php+python的东西,宝塔完全可用。只要把禁用函数解禁即可。禁用函数是因为了安全。
河南省网友说:禁用函数只是其中的一个因素。要解决web访问的php进程的执行问题,是另一回事了
黑龙江省网友说:直接使用shell_exec 执行你要执行的py脚本,然后也可以获取返回值 所以到底你说的是哪一回事?
浙江省网友说:前几天安装了amh,没玩明白,我现在换lamp,很容易了
山东省网友说:我记得我之前用nginx执行php,要给nginx执行的root权限。可能这个是chroot实现的功能。手动应该也可以改。
湖南省网友说:难道脱离宝塔你自己用ROOT登录服务器就装不了了吗
陕西省网友说:刚试了一下 shell_exec没毛病 能运行
台湾省网友说:很好 所以最后我选择bt
甘肃省网友说:宝塔适合新手 我用amh