検索

ホームページ  >  に質問  >  本文

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粉799885311230日前430

全員に返信(1)返信します

  • P粉541565322

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

    Iついに答えが見つかりました! 以下に示すように、php ファイル内の関数 exec() を使用して bash スクリプトを実行する必要があります。

    リーリー

    もう一つ重要な点があります。 すべての /var/www/ パス ファイルのアクセス レベルを www-data に変更しました。

    返事
    0
  • キャンセル返事