ホームページ > バックエンド開発 > PHPチュートリアル > PHP ファイルが Windows タスク スケジューラで実行されず、メモ帳で開かれるのはなぜですか?

PHP ファイルが Windows タスク スケジューラで実行されず、メモ帳で開かれるのはなぜですか?

Barbara Streisand
リリース: 2024-11-16 07:03:03
オリジナル
213 人が閲覧しました

Why Does My PHP File Open in Notepad Instead of Executing in Windows Task Scheduler?

Windows タスク スケジューラを介した PHP ファイルの実行

問題

Windows タスク スケジューラを介して PHP ファイルの実行を自動化しようとすると、タスクの実行が困難になることがよくあります。正常に実行されます。必要なフィールドに入力したにもかかわらず、PHP ファイルは実行されずにメモ帳で開かれる場合があります。

解決策

問題は、PHP ファイルの実行に使用されるコマンドにあります。正しいコマンド構文は次のとおりです。

C:\Path\to\php.exe -f "C:\Path\to\file.php"
ログイン後にコピー

このコマンドは、PHP 実行可能ファイルと実行する PHP ファイルを指定します。

説明

php の -f オプション。 exe コマンドは、指定された PHP ファイルを解析して実行するように PHP インタープリターに指示します。上記のコマンドは、PHP 実行可能ファイルが C:Pathtophp.exe にあり、実行される PHP ファイルが C:Pathtofile.php にあることを前提としています。

Example

たとえば、PHP実行可能ファイルは C:usrlocalbinphp.exe にあり、PHP ファイルは C:webindex.php にあり、次のコマンドがタスク スケジューラの [実行] フィールドで使用されます:

C:\usr\local\bin\php.exe -f "C:\web\index.php"
ログイン後にコピー

以上がPHP ファイルが Windows タスク スケジューラで実行されず、メモ帳で開かれるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート