제 웹사이트에서 Google-Lighthouse를 사용해 보았습니다. lighthouse-cli를 실행하기 위해 bash 스크립트를 호출하는 PHP 파일을 작성했습니다.
run_bash.php:
으아아아내 bash 스크립트:
rex.sh
으아아아 run_bash.php
라는 간단한 PHP 형식도 있습니다.
지금 질문은 다음과 같습니다.
Putty를 사용하여 셸에서 bash 스크립트를 실행하면 제대로 작동하지만 URL을 호출하고 run_bash.php
를 실행하면 브라우저에 다음 오류가 표시됩니다.
이런 일을 해본 사람이 있는지 알고 싶습니다. 아니면 이것이 가능합니까?
저는드디어답을 찾았습니다! 아래와 같이 bash 스크립트를 실행하려면 PHP 파일에서
으아아아exec()
함수를 사용해야 했습니다.또 중요한 점이 있습니다. 나는 모두
/var/www/
路径文件的访问级别更改为www-data
.