PHP を実行するには、これまでのところ 3 つの主な方法があります:
a. モジュールの読み込みによって実行する、初心者には理解しにくいかもしれませんが、実際には PHP を Apache サーバーに統合し、同じプロセスで実行します。 (推奨される学習: PHP ビデオ チュートリアル )
b. CGI モードで実行する . CGI は英語でパブリック ゲートウェイ インターフェイスと呼ばれ、Apache が PHP に遭遇するときに使用されます。 script PHP プログラムは解釈のために CGI アプリケーション (php-cgi.exe) に送信され、解釈後の結果が Apache に返され、ユーザーはリクエストに応答します。
c、FastCGI モードで実行します。 このフォームは CGI の拡張バージョンです。CGI は単一プロセス、マルチスレッドの実行方法です。プログラムは実行後に破棄されるため、fork-and を実行するたびに構成変数と環境変数をロードする必要があります。 -実行 (作成-実行) )。
FastCGI は異なります。FastCGI は長寿命 CGI のようなもので、常に実行でき、起動していれば毎回 fork する手間がかかりません。
FastCGI プロセス マネージャーは自身を初期化し、複数の CGI インタープリター プロセス (タスク マネージャーに複数の php-cgi.exe が表示されます) を開始し、Web サーバーからの接続を待ちます。
上記のどの方法を使用しても、通常は次の構成が追加されます。PHP インストール パッケージを c:/PHP5/ に解凍し、PHP.ini-recommend ファイルの名前を PHP.ini に変更します。編集する次のフィールドを見つけて、その前のセミコロンを削除します (間違ったセミコロンを削除しないように注意してください。セミコロンの多くはコメント情報なので、慎重に識別してください)。
error_reporting = E_ALL //开启报错,便于程序员查错 line 342 display_errors = On //显示错误 line 373 extension_dir = "C:/php5/ext" //php的扩展选项文件所在的目录 line 542 date.timezone = Asia/shanhai //时区配置 line 716
モジュールとして実行し、Apache の設定ファイル (C:/Program Files/Apache Software Foundation/Apache2.2/conf) に次の設定を追加します。
LoadModule php5_module "C:/php5/php5apache2_2.dll" //大约line 127 PHPinidir "C:/php5/php.ini" //修改配置 DirectoryIndex index.html index.php//追加index.php AddType application/x-httpd-php .php //line 408左右添加
次に、 apache の次の設定 ルート ディレクトリの下に、デフォルトは C:/Program Files/Apache Software Foundation/Apache2.2/htdocs です。新しい php ファイルindex.php を作成します。次のコードを編集して追加します:
<?php phpinfo(); ?>
アドレスバーに http:// と入力すると、localhost/以下のインターフェースが表示されます: 赤い部分と設定の関係に注意してください
以上がWinでPHPのソースコードを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。