shell_exec() 명령을 사용하여 PHP에서 쉘 스크립트를 호출합니다.PHP에서 쉘 스크립트 호출하기 - 올바르게 작동하지 않음
args[0] = "tom"
echo "hello"
echo "${args[0]}"
내가 터미널에서이 스크립트를 실행, 그것은 터미널에서 다음과 같은 출력을 제공합니다 : 쉘 스크립트의 간단한 버전입니다 다음 내가 shell_exec를 사용하여 PHP에서 이것을 호출 할 때 반면
hello
tom
() "hello"만 인쇄되고 "tom"은 인쇄되지 않습니다. 즉; php에서 스크립트를 호출 할 때 변수 할당이 작동하지 않습니다. 왜 이런 일이 일어나고 어떻게 해결할 수 있습니까?
도움을 주시면 감사하겠습니다.
shell_exec ("path/to/file.sh")는 스크립트를 호출하는 방법입니다. 즉, 우리가 sh로 실행한다는 의미입니까? – user264953
다시 말하지만, 적절한 새 빵을 추가하면 그것을 고칠 수 있습니다. – tripleee