ホームページ  >  記事  >  バックエンド開発  >  exec を使用して PHP でシステム コマンドを呼び出す

exec を使用して PHP でシステム コマンドを呼び出す

不言
不言オリジナル
2018-04-26 10:23:376240ブラウズ

この記事では、PHP でシステム コマンドを呼び出すための exec の使用法を主に紹介します。これには、必要な友達が参考にできるよう、共有します。

Ø 質問: システム コマンドやその他のファイルを実行する方法。

Ø メソッド:

1, PHP.iniを変更する

disable_functions = exec

2,

権限を変更する

実行するスクリプトを変更する

chmod 777 ホーム/ -R

他のファイルを実行するには、対応するファイルとその上のすべてのディレクトリの権限を実行可能モードに変更する必要がある場合

3、

デバッグ

スクリプトの実行が失敗した場合は、パイプラインコマンドを使用します、2>を使用します;&1、コマンドはシェルの実行中にエラーを $output 変数に出力します。この変数を出力してエラー メッセージを分析します

例:

exec('convert a.jpg b.jpg', $output, $return_val);

exec('convert a.jpg b.jpg 2>&1', $output, $return_val);
print_r($output);

関連する推奨事項:

php はタスク分散に Gearman を使用します


以上がexec を使用して PHP でシステム コマンドを呼び出すの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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