タイトルにあるように、Linux 上で PID を介してプロセスを強制終了するための php コード exec("kill $pid",$op,$returns) を書きました。実行後の戻り値は常に「1」です。これは、実行は失敗しました。完了後もプロセス ID は残ります。 kill 呼び出しを実行するファイルに最大のアクセス許可を与えました。インターネット上では、php.ini の設定に問題があると言っている人もいますが、1 日探しても参考になるアドバイスが見つかりませんでした。専門家の皆様にアドバイスをお願いします。 ! ! ! !
phpのセーフモードとか関係あるのでしょうか?
root として Linux にログインします
設定ファイルで、exec 機能がオンになっていますか?
おそらく権限がありません
設定ファイルで exec 機能がオンになっていますか?
おそらく権限がありません
権限がありません。
Apache の権限を root に設定して見てください。
望んでいた答えは得られませんでしたが、7 階で大いに刺激を受け、Apache の実行権限の変更に関するブログをいくつか見つけ、最終的に問題を解決することができました。次のブログが役に立ちます: http://blog.csdn.net/lxwxiao/article/details/8513355