ホームページ  >  記事  >  バックエンド開発  >  LINUX は PHP 呼び出しシステムコマンドを無効にします

LINUX は PHP 呼び出しシステムコマンドを無効にします

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

LINUXでPHPを使ってシステムコマンドを呼び出す
Linux環境では、PHPのSystem()を使ってsystem("ls")であれば実現できます。 file_path2 ") は失敗します。 C の SYSTEM() を使用して CP 操作を実行すると、成功します。他のテストを行って、Cでファイルコピープログラムを作成しました。ソースファイルのパスがCで記述されている場合、ファイルパスがパラメータとして渡され、Cのsystem()が実行できれば、ファイルにアクセスできます。 PHP の system() が使用された場合、返されるファイル ポインターは NULL です。どなたか同じような状況に遭遇した方、解決に協力していただける方いらっしゃいましたらお願いしたいです、よろしくお願いいたします。


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