gpt4 book ai didi

php - xampp linux 使用 php 运行可执行文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:08 27 4
gpt4 key购买 nike

我的目标基本上是使用 php 代码运行可执行文件(例如 .sh 或 .py),其中可执行文件可能会在目录中创建一些新文件。

例如,一个明显的第一次尝试 (shell_exec):

<?php
$output = shell_exec('sh shell.sh');
echo $output;
?>

shell文件所在位置:

#!/bin/bash
# My first script

whoami
mkdir "NewDir"

如果通过访问页面执行则不会完全起作用。 whoami 命令返回“daemon”(不是我的帐户名)并且未创建文件夹“NewDir”。

我认为这是权限问题,即使我的 htdocs 文件夹具有权限 777。(我尝试在 Windows 上执行的操作)。

我想如果我能让这个简单的脚本创建一个目录,那么我的原始文件就可以解决了。

有什么建议吗?

最佳答案

其实这很简单。获取 .py 或 .sh 文件并使用:

<?php
Include_once 'filename';
?>

谢谢你的时间

关于php - xampp linux 使用 php 运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47377528/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com