ホームページ >バックエンド開発 >PHPチュートリアル >PHP コード exec('kill $pid'$op,$returns) は、Linux 仮想マシン下のプロセスを強制終了できません

PHP コード exec('kill $pid'$op,$returns) は、Linux 仮想マシン下のプロセスを強制終了できません

WBOY
WBOYオリジナル
2016-06-13 12:20:031692ブラウズ

php コード exec("kill $pid",$op,$returns) は Linux 仮想マシンのプロセスを強制終了できません
タイトルの通り、php コード exec("kill $pid",$op, Linux では $returns )、pid を通じてプロセスを強制終了します。実行後の戻り値は常に「1」です。これは、実行が失敗したことを意味し、プロセス ID は実行後もそのまま残ります。 kill 呼び出しを実行するファイルに最大のアクセス許可を与えました。インターネット上では php.ini の設定に問題があると言っている人がいますが、一日探しても参考になるアドバイスが見つかりませんでした。アドバイスをお願いします。 ! ! ! !

------解決策----------------------
権限がありません。
Apache の権限を root に設定して見てください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。