ホームページ >バックエンド開発 >PHPチュートリアル >cmdを使用してphpファイルを実行する方法
この記事では主に、cmd が php ファイルを実行する方法と、cmd が php ファイルを実行する原理について説明します。これが皆さんのお役に立てれば幸いです。
PHP 環境変数を構成します:
1. 「D:/php」などの PHP へのパスを見つけます。インストールされていない場合は、公式 Web サイト http://www.php.net/ からダウンロードできます。ダウンロード.php。
2. このディレクトリ内の php.ini の設定が正しいことを確認する必要があります。ダウンロードしたばかりの php パッケージの場合は、対応する設定を変更する必要がある場合があります。「php.ini-development」の名前を変更します。 php ディレクトリ内の php.ini にコピーします (php.ini の具体的な設定方法については詳しく説明しません)。
3. [マイ コンピュータ] を右クリックし、[プロパティ] をクリックし、[詳細設定] タブを選択し、[環境変数] をクリックし、[パス] をクリックし、下の [システム環境変数] リストを選択します。 ;下の「編集」をクリック→「変数値」の先頭に「D:/php;D:/php/ext;」を追加→確定。
4. システム変数の「編集」ボタンの前にある「新規」ボタンをクリック -> 「変数名」の後に「PHPRC」と入力 -> 「変数値」に「D:phpP」と入力 ->確認
5. 再起動
6. Windows コマンドラインで php -h コマンドを使用して、環境変数が正しく設定されており、php が正常に実行できるかどうかをテストします。
PHP ファイルを実行します:
1. 環境変数を設定した後、cmd を開き、PHP ファイルが存在するディレクトリを入力します
これで、PHP スクリプトを直接実行できるようになります
例: php test.php
PHP スクリプト実行タイムアウトの解決策:
PHP のデフォルトのスクリプト実行タイムアウトは 30 秒で、これは php.ini の max_execution_time 変数で指定されます。実行を終了したい場合、サーバーは実行中のプログラムを強制的に終了します。 30 秒以上かかるスクリプトがある場合は、次の方法で解決できます。
(1) php.ini のスクリプト実行時間制限を変更します。
php.ini を編集し、max_execution_time 値を変更します:
max_execution_time=500
//This変更には php.ini の再ロードと Web の再起動が必要です。サーバーが有効になります。
(2) .htaccessファイルでスクリプトの実行時間を設定
php_value max_execution_time 500
(3) スクリプトで最大実行時間を設定
ini_set('max_execution_time', 500);
(4) php関数を使用してキャンセルスクリプト時間制限
set_time_limit(0);
set_time_limit は、スクリプトのタイムアウトを設定するために使用され、タイムアウトになった場合に、プログラムが実行されてから指定された秒数以内に完了するように指定します。 、プログラムはエラーで終了します。
使用法: set_time_limit(秒);
//秒数が 0 の場合、スクリプトに時間制限がないことを示します。
phpファイルの後にスペース+パラメータ
プログラム内で$argv[]を使用してパラメータを読み取ります
$argvは渡されたすべてを含む配列ですphpの定義済み変数です
パラメータの数を読み取るにはプログラム内で$argcを使用します
例:
php -q D:php5_sites.php http://www.baidu.com
<span style="font-family:SimSun;font-size:18px;"><?php $url = $argv[1]; echo $url; ?> </span>
関連推奨事項:
PHP プロジェクトを実行するように PHPStorm を設定する方法
PHP コードを実行するための thinkPHP cli コマンド
Nginx で PHP フレームワーク Laravel を実行するための設定ファイル
以上がcmdを使用してphpファイルを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。