PHP はブラウザでは実行されませんが、CLI で手動で実行すると動作します。

PHP はブラウザでは実行されませんが、CLI で手動で実行すると動作します。

私は間違いなく何か間違ったことをしているのですが、それが具体的に何なのかわかりません。

/var/www/html/test私のファイルは、典型的な PHP ファイル内にあります。

  • インデックス
  • いくつかの関数.php

私のindex.phpにはHTMLボタンがあり、クリックすると次の場所に移動します。いくつかの関数.php

<a href="some_function.php">EXECUTE</a>  

おそらく、何らかの結果が出力されるはずです。しかし、そうすると、ページ内の関数はまったく実行されません。

しかし、手動で実行するといくつかの関数.phpCLIコマンドのスクリプト

[root@webserver test]php some_function.php

完璧に動作します。

関連情報