찾다

 >  Q&A  >  본문

php + bash로 Google Lighthouse를 실행할 수 있는 방법이 있나요?

제 웹사이트에서 Google-Lighthouse를 사용해 보았습니다. lighthouse-cli를 실행하기 위해 bash 스크립트를 호출하는 PHP 파일을 작성했습니다.

run_bash.php:

으아아아

내 bash 스크립트:

rex.sh

으아아아

run_bash.php 라는 간단한 PHP 형식도 있습니다.

지금 질문은 다음과 같습니다. Putty를 사용하여 셸에서 bash 스크립트를 실행하면 제대로 작동하지만 URL을 호출하고 run_bash.php를 실행하면 브라우저에 다음 오류가 표시됩니다.

으아아아

이런 일을 해본 사람이 있는지 알고 싶습니다. 아니면 이것이 가능합니까?

P粉799885311P粉799885311240일 전443

모든 응답(1)나는 대답할 것이다

  • P粉541565322

    P粉5415653222024-03-29 00:36:05

    저는드디어답을 찾았습니다! 아래와 같이 bash 스크립트를 실행하려면 PHP 파일에서 exec() 함수를 사용해야 했습니다.

    으아아아

    또 중요한 점이 있습니다. 나는 모두 /var/www/ 路径文件的访问级别更改为 www-data.

    회신하다
    0
  • 취소회신하다