php は依然として非常に人気があり、非常に多くのオープン ソース プログラムがあるため、asp から asp.net までの開発者である私は、それに注意を払うのに少し時間がかかります。遅すぎることはありませんし、コードは複雑ではありません。ただし、Windows プラットフォームで実行する必要があります。実際、PHP プログラムを実行するのはそれほど簡単ではありません。 LAMP=linux+apache+mysql+php は一般的なサーバー構成であり、Windows プラットフォームは開発に非常に便利です。
Windows で PHP プログラムを実行する方法について話しましょう。
1. ダウンロード
apache_2.0.55-win32-x86-no_ssl.msi http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/
mysql-5.0.24-win32.zip http: //www.mysql.com
php-5.1.6-Win32.zip http://www.php.net zip パッケージを選択します。バージョンをインストールしないでください
オプションの phpmyadmin http://www.phpmyadmin.net
2 . インストール
1. Apache プログラムのインストールは比較的簡単です。Web サイトからダウンロードしたものは、Windows 上で直接ダブルクリックして実行できるため、Apache をコンピューターに定着させることができます。
2. ここで注意する必要があるのは、PHP をダウンロードするときに、インストーラーではなく、zip パッケージをダウンロードし、C ドライブのルート ディレクトリに解凍する必要があることです。 phpという名前に変更されました。
3. 設定
1. どのインターフェイス (CGI または SAPI) が使用されているかに関係なく、php5ts.dll が利用可能であることを確認することが最善です。そのため、このファイルは Windows パスに配置する必要があります。最適な場所は Windows のシステム ディレクトリです:
c:windowssystem (Windows 9x/ME の場合) c:winntsystem32 (Windows NT/2000 の場合) または c:winnt40system32 (Windows NT/2000 サーバー バージョンの場合) c:windowssystem32 (Windows の場合) XP |
2. 次のステップは、有効な PHP 構成ファイル php.ini を設定することです。圧縮パッケージには、php.ini-dist と php.ini-recommended という 2 つの ini ファイルが含まれています。このファイルはパフォーマンスとセキュリティのデフォルト設定を最適化するため、php.ini-recommended を使用することをお勧めします。
選択したiniファイルをPHPが見つけられるディレクトリにコピーし、名前をphp.iniに変更します。 PHP はデフォルトで Windows ディレクトリ内の php.ini を検索します。
3. 選択した ini ファイルを Windows 9x/ME/XP の %WINDIR% (通常は c:windows) にコピーします。
Windows NT/2000では、選択したiniファイルを%WINDIR%または%SYSTEMROOT%、通常はサーバーのバージョンに応じたc:winntまたはc:winnt40にコピーします。
Apache での PHP の 4 つの設定
Windows 上の Apache で PHP を動作させるには 2 つの方法があります。 1 つは CGI バイナリを使用し、もう 1 つは Apache モジュール DLL を使用します。いずれの場合も、まず Apache サーバーを停止し、次に httpd.conf を編集して、Apache と PHP が連携して動作するように設定する必要があります。
CGI バイナリ ファイルを使用したい場合は、Apache の httpd.conf 設定ファイルに次の命令を挿入して CGI バイナリ ファイルを設定する必要があります:
PHP は CGI モードで Apache 2.0 にインストールされます:
ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" |
PHPを以下のように使いたい場合Apache 2.0 モジュールの場合は、php4ts.dll を winnt/system32 (Windows NT/2000) または windows/system32 (Windows XP) に移動し、PHP 5 の場合、このファイルは php5ts dll を上書きする必要があります。次に、次の 2 行を httpd.conf に挿入して、PHP を Apache の PHP モジュールとしてインストールする必要があります:
PHP は Apache 2.0 にモジュールとしてインストールされます:
; PHP 4 の場合は次のようにします: ; LoadModule php4_module "c:/php/php4apache2.dll" AddType application/x-httpd-php .php ; PHP 5 の場合は次のようにします: LoadModule php5_module "c:/php/php5apache2.dll" AddType application /x-httpd-php .php |
この構成の後、PHP サーバーと Apache サーバーがインストールされました。簡単にテストできます:
4. テスト
1. Apache をテストします:
ブラウザを開いて、アドレス バーに「localhost」と入力します。Apache ページが表示される場合は、Apache が正常に動作していることを意味します。
2. PHP 設定をテストします:
PHP ページを作成するだけです。テキスト エディタを使用して次のコードを入力できます:
そして、このファイルをhello.phpとして保存し、配置します。 Apache の htdocs ディレクトリ (このディレクトリは http.conf ファイルで変更することもできます) に移動し、ブラウザに http://localhost/hello.php と入力します。 hello が正しく表示される場合、php は PHP 設定が機能することを意味します。通常は。
このようにして、将来的にはPHPサイトをデザインすることもできます。
ps
上記の手順が複雑すぎると思われる場合は、EasyPHP を選択して http://www.easyphp.cn/download.php からダウンロードし、Apache、mysql、php、phpmyadmin をインストールすることができます (笑)、本当に便利です。ただし、Apache のデフォルトのポートは 80 であることに注意してください。以前に iis をインストールしたことがある場合、Apache は起動しません。iis を停止するか、Apache のポートを変更するかを選択できます (インストール ディレクトリの apachehttpd.conf ファイルを変更し、検索してください)。 80の場合は、必要なポートに変更してください)
shore 2008-01-07 12:50 コメントを残す