gpt4 book ai didi

php - Linux 使用 PHP (XAMPP) 执行文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:19 25 4
gpt4 key购买 nike

这比看起来要困难得多,我想我遇到了某种权限问题,但不知道该怎么办。出于测试目的,我对所有文件使用 777 权限。

我想使用 PHP 启动一个可执行文件。

我尝试过:

<?php
echo system('./FieldTheory');
echo shell_exec('./FieldTheory');
echo exec('./FieldTheory');
?>

但他们都没有真正执行该文件。不过,我尝试使用 system('./script.sh'); 执行简单的 shell 脚本:

#!/bin/sh
echo "Hello"
/FieldTheory
./FieldTheory
/opt/lampp/htdocs/FieldTheory
./opt/lampp/htdocs/FieldTheory

我看到“hello 消息”,但我的文件没有被执行。

如果我使用终端命令执行该文件:php testfile.php我的程序将毫无困难地启动。

EDIT: I tried absolute paths with no effect.

最佳答案

仔细检查 php.ini 并确保 exec 函数没有被禁用:

可能有这样一行:

disable_functions =exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source

关于php - Linux 使用 PHP (XAMPP) 执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22224990/

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