使用php的shell脚本生成Android apk?
我正在尝试从shell脚本生成Android文件,我想从PHP执行shell脚本文件。当我在终端中运行shell脚本时,它工作得很好。如果我尝试使用PHP运行脚本,shell脚本不会执行所有命令。shell 脚本中的 ls 命令可以完美地工作,但是当使用 PHP 执行时,其他命令不起作用。我在Linux环境中使用xampp服务器。apk
我的 shell 脚本
cd /home/user/AndroidStudioProjects/msvep4247-inghamautogroup-pulse-and/
./gradlew assembleDebug
cp -fr app/build/outputs/apk/app-debug.apk /opt/lampp/htdocs/sample/apk
ls
外壳脚本输出ls
app autolead_data_format.pdf build build.gradle cheek gradle gradle gradle.properties gradlew gradlew.bat lib local.properties msvep4247-inghamautogroup-pulse-and.iml settings.gradle
我的 PHP 脚本
<?php
echo shell_exec('ls');
echo shell_exec('./generateApk.sh');
?>
脚本输出ls
generateApk.sh 生成.php APK
注意:输出文件夹中的文件名ls
我在 xampp 服务器中设置了 shell 脚本的所有文件权限。谁能描述一下我错在哪里?正在等待响应...